zoukankan      html  css  js  c++  java
  • Linux下安装软件的杂七杂八汇总

    ------------------------------------------------------------------------------

    查看Linux版本

    1. 登录到服务器执行 lsb_release -a ,即可列出所有版本信息
    2. 登录到linux执行cat /etc/redhat-release

    ------------------------------------------------------------------------------

    设置PS1包含IP地址

    远程ssh机器多了,在命令提示符下能显示当前的ip,有时能避免一些误操作
    以网卡eth0 为例
    export PS1="`/sbin/ifconfig eth0|grep 'inet '|awk -F'[: ]+' '{print $4}'`[\u@\h \W]"'\$'
    将上面内容加入到 /etc/profile中
    效果如下
    192.168.1.10[root@test ~]#

    如果ip固定也不经常变动,也可以写死到PS1中 export PS1="192.168.1.10[\u@\h \W]"'\$'
    注:根据机器环境不同,以上取得ip的方式可能有些出入,可自行修改。

     

    ------------------------------------------------------------------------------

    永久修改主机名 hostname

    原文地址 http://blog.163.com/sec_kill/blog/static/16519745020113169017332/

    查看主机名命令 
    # uname -n

    # vi /etc/sysconfig/network  (RHEL)       vi /etc/hostname (Ubuntu)
    NETWORKING=yes
    HOSTNAME=yourname //在这修改hostname


    2.修改/etc/hosts里面的名字
    # vi /etc/hosts
    127.0.0.1 localhost.localdomain localhost
    172.17.33.169 yourname //在这修改hostname

    3.最后在终端下执行:
    #hostname ***** //*****为修改的hostname

    ------------------------------------------------------------------------------

    设置静态IP

    Ubuntu

    vi /etc/network/interfaces ,  添加以下内容:

    auto eth0
    iface eth0 inet static
    address 192.168.40.132
    netmask 255.255.255.0
    gateway 192.168.40.2

    vi /etc/resolv.conf,添加DNS,添加以下内容:
    nameserver 192.168.40.2

    vi /etc/hosts 修改默认的127.0.1.1为常用的127.0.0.1

    /etc/init.d/networking restart , 重启网络服务

    CentOS

    vi /etc/sysconfig/network-scripts/ifcfg-eth0 ,内容大致如下

    DEVICE=eth0 #网卡名称
    BOOTPROTO=static #获取ip的方式(static/dhcp/bootp),不解释
    HWADDR=00:0C:29:B5:B2:69 #MAC地址
    IPADDR=12.168.1.5 #IP地址
    NETMASK=255.255.255.0 #子网掩码
    NETWORK=192.168.1.0 #网络地址
    BROADCAST=192.168.0.255 #广播地址
    GATEWAY=192.168.1.1 #网关
    NBOOT=yes #启动设备

    /etc/init.d/network restart , 重启网络服务

    其他部分同上

    ------------------------------------------------------------------------------

    查看端口

    原文地址:http://www.blogjava.net/cherishchen/archive/2007/09/03/142328.html

    netstat -an 查看网络端口

    lsof -i :port 使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。

    nmap 端口扫描

    ------------------------------------------------------------------------------

    vsftpd 500 oops:cannot change directory

    原文地址 http://simply.blog.51cto.com/1069052/387073

    在开了用户上传权限,也关了系统的防火墙,但ftp连接的时候依然还会出现 "500 OOPS:cannot change directory:/" 错误,如何解决呢?
    1、 查看 SELinux 的状态:  sestatus -b | grep ftp      确切地说,只是查看了ftp的状态。
    2、 在出现的结果中可以看到  ftp_home_dir  off 或者 tftpd_disable_trans   off  之类。我们现在只要把其中之一设置为on就可以啦。
     3、 setsebool -P ftpd_disable_trans on  或者 setsebool -P  ftp_home_dir  on (很多其他资料说可以在命令中使用1代替on,不过在wait4friend的测试中失败了)
    4、 重启vsftpd:  service vsftpd restart
     

    ------------------------------------------------------------------------------

    vncserver安装

    原文地址 http://www.linux521.com/2009/system/201108/15973_2.html

    一般VNC是默认安装的,如果没有安装,用语句在不同OS下安装
    # yum install vnc vnc-server -y
    # sudo apt-get install vnc4server
    其他配置看这里
     

    ------------------------------------------------------------------------------

    RHEL配置yum本地源

    原文地址 http://hi.baidu.com/edeed/item/9d9b64246a182c14087508b8

    1. 建立ISO文件存放目录(/u01/software/iso)和ISO文件的挂载目录(/u01/software/rhel5)
    # mkdir /u01/software/iso
    # mkdir /u01/software/rhel5

     

    2. 挂载ISO文件
    # mount -t iso9660 -o loop /u01/software/iso/rhel-server-5.4-i386-dvd.iso /u01/software/rhel5

     

    3. 确保系统中已经安装了yum相关软件包
    # rpm -qa |grep yum
    yum-updatesd-0.9-2.el5
    yum-rhn-plugin-0.5.4-13.el5
    yum-3.2.22-20.el5
    yum-metadata-parser-1.1.2-3.el5
    yum-security-1.1.16-13.el5
    版本号可能有所不同, 如果缺少, 请自行安装(这些包基本都默认安装了).

     

    4. 编辑repo文件, 先把原自带的repo文件去掉或重命名
    # mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.enc
    # vi /etc/yum.repos.d/rhel5.repo
    [Server]
    name=rhel5server
    baseurl=file:///u01/software/rhel5/Server
    enable=1
    gpcheck=1
    gpgkey=file:///u01/software/rhel5/RPM-GPG-KEY-redhat-release


    注意这里的baseurl指向Server目录, 如果还要安装诸如集群和虚拟机等软件, 则还需建立指向Cluster,ClusterStorage,VT的baseurl.

    ------------------------------------------------------------------------------

    在CentOS中安装中文字体

    原文地址 http://www.javawind.net/p130

    1、先从你本机 C:\Windows\Fonts 拷贝或者网络上下载你想要安装的字体文件(*.ttf文件)到/usr/share/fonts/chinese/TrueType 目录下(如果系统中没有此目录,则自行mkdir创建,亦可重命名为自己喜欢的文件夹名。如果是ttc文件,请改后缀为ttf)

    2、修改字体文件的权限,使root用户以外的用户也可以使用

    # cd /usr/share/fonts/chinese/TrueType
    # chmod 755 *.ttf

    3、建立字体缓存

    # mkfontscale (如果提示 mkfontscale: command not found,需自行安装 # yum install mkfontscale )
    # mkfontdir
    # fc-cache -fv (如果提示 fc-cache: command not found,则需要安装# yum install fontconfig )

    4、重启计算机
    # reboot

  • 相关阅读:
    C++笔记(1)----此运算符函数的参数太多
    算法学习(6)----整数转换为格雷码
    算法学习(5)----二叉树前序、中序、后序遍历互相转换
    算法学习(4)----汉诺塔递归算法和非递归算法
    算法学习(3)----求数组中大小最接近的两个元素的差
    算法学习(2)----丢番图方程
    9.11 Django视图 view和路由
    9.11 Django关于母版语言的灵活用法
    9.10Django模板
    9.9Dajngo MTV
  • 原文地址:https://www.cnblogs.com/wait4friend/p/2377593.html
Copyright © 2011-2022 走看看