------------------------------------------------------------------------------
查看Linux版本
------------------------------------------------------------------------------
设置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