linux下文件和目录的颜色代表什么
蓝色表示目录;绿色表示可执行文件;红色表示压缩文件;浅蓝色表示链接文件;灰色表示其它文件;红色闪烁表示链接的文件有问题了;黄色是设备文件,包括block, char, fifo。
用dircolors -p看到缺省的颜色设置,包括各种颜色和“粗体”,下划线,闪烁等定义。
查看目录的大小
du -sh dirname -s 仅显示总计 -h 以K、M、G为单位,提高信息的可读性。KB、MB、GB是以1024为换算单 位, -H以1000为换算单位。
查看硬盘的使用情况
df -k 以K为单位显示 df -h 以人性化单位显示,可以是b,k,m,g,t..
安装软件
rpm -ivh aaa.rpm tar xvfz aaa.tar.gz; cd aaa; ./configure; make && make install
修改主机名
vi /etc/sysconfig/network
修改HOSTNAME一行为"HOSTNAME=主机名"(没有这行?那就添加这一行吧),然后运行命令" hostname 主机名"。无论你是否重启,主机名修改成功了。
启动到文字界面
vi /etc/inittab id:x:initdefault: x=3:文本方式 x=5:图形方式
改变redhat的系统语言/字符集
修改 /etc/sysconfig/i18n 文件,如 LANG="en_US",xwindow会显示英文界面, LANG="zh_CN.GB18030",xwindow会显示中文界面。 还有一种方法 cp /etc/sysconfig/i18n $HOME/.i18n 修改 $HOME/.i18n 文件,如 LANG="en_US",xwindow会显示英文界面, LANG="zh_CN.GB18030",xwindow会显示中文界面。 这样就可以改变个人的界面语言,而不影响别的用户 (Debian不支持GB18030(RH的zysong字库是有版权的) 现在好像没有Free的GBK和GB18030字库 vi .bashrc export LANG=zh_CN.GB2312 export LC_ALL=zh_CN.GB2312)
以不同的用户身份运行程序
su - username -c "/path/to/command" 有时候需要运行特殊身份的程序, 就可以让su来做
关闭pc喇叭
将/etc/inputrc中的set bell-style none 前的#去掉 (重启系统) echo "set bell-style none" >> ~/.bashrc
查看文件信息
stat beta4_TO_final.sql
禁PING
vi /proc/sys/net/ipv4/icmp_echo_ignore_all 将其值改为1后为禁止PING 将其值改为0后为解除禁止PING 或: echo > 1 /proc/sys/net/ipv4/icmp_echo_ignore_all禁ping echo > 0 /proc/sys/net/ipv4/icmp_echo_ignore_all解ping
限制IP登录
/etc/hosts.allow sshd:192.168.0.100:allow //允许IP 192.168.0.100 登录 sshd:192.168.10.:allow //允许IP 192.168.10. 网段登录 sshd:all:deny //禁止其他的所有IP登录 在/etc/hosts.deny输入(表示除了上面允许的,其他的ip 都拒绝登陆ssh) sshd:ALL
防火墙限定
比如说你只允许1.1.1.1这个IP进入,其它都禁止: 方法1、iptables。 iptables -A INPUT -p tcp -s 1.1.1.1 --destination-port 22 -j ACCEPT iptables -A INPUT -p tcp --destination-port 22 -j DROP 方法2: vi /etc/ssh/sshd_config 添加一行: allowusers xxx@1.1.1.1 注:xxx为你用来登入服务器的用户名
用find删除指定文件
[www@zhoubc test]$ tree . |-- configure |-- file1 |-- file2 |-- file3 `-- main.c [www@zhoubc test]$ find ./ -name 'file*' -exec rm -f {} \; [www@zhoubc test]$ tree . |-- configure `-- main.c
查看端口占用情况
netstat -anp
查看正运行的进程
ps -aux
修改字符
[root@localhost ~]#locale -a #查看系统支持的语言 [root@localhost ~]# vi /etc/sysconfig/i18n LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16"