斑竹网络专注为中小企业客户提供以管理服务为核心的IT全方位服务 https://www.sysadm.cn
分类: LINUX
2013-12-04 10:28:28
八、如何修改网卡MAC地址
首先必须关闭网卡设备,否则会报告系统忙,无法更改。
命令是: /sbin/ifconfig eth0 down
修改 MAC 地址,这一步较 Windows 中的修改要简单。
命令是:/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
重新启用网卡 /sbin/ifconfig eht0 up
网卡的 MAC 地址更改就完成了
九、如何使非root用户都不能远程登录
建立/etc/nologin文件,这样所有的非root用户都不能远程登录
十、如何知道某个命令使用了什么库文件
例如要知道ls使用了什么库文件,可以使用:
$ ldd /bin/ls
十一、如何临时增加交换空间
产生一个64M的空文件
#dd if=/dev/zero of=/swapfile bs=1024 count=65536
初始化该文件为交换文件:
mkswap /swapfile 65536
sync
激活这个交换文件:
swapon /swapfile
十二、如何限制只有0组(gid=0)的用户可以su成root
修改/etc/login.defs里面的SU_WHEEL_ONLY的值为:
SU_WHEEL_ONLY yes
那么就只有gid为0的用户可以su成root。
十三、如何取消root命令历史记录以增加安全性
为了设置系统不记录每个人执行过的命令,就在/etc/profile里设置:
?? HISTFILESIZE=0
?? HISTSIZE=0
?? 或者:
?? ln -s /dev/null ~/.bash_history
?? 这样就可以了。
十四、如何使用netrc文件进行自动ftp
在自己的home目录下建立一个权限600,名为.netrc的文件,内容是:
machine 192.168.0.1 login test password test
这样以后你每次ftp 192.168.0.1的时候,系统都会帮你以用户名test,密码test登录。
利用这个特征可以实现自动ftp。
例如你想要每天5:00到192.168.0.1机器上面获得/test目录下的文件test.txt,可以这么做:
建立一个文件ftp_cmd,内容为:
cd test
get test.txt
bye
然后使用crontab -e设置定时任务:
0 5 * * * ftp 192.168.0.1 < ftp_cmd
十五、 如何测试硬盘性能
使用hdparm -t -T /dev/hdX就可以测试硬盘的buffer-cache reads和buffered disk reads两个数据,可以用来当作硬盘性能的参考。
同时使用hdparm -c3 /dev/hdaX还能设置硬盘以32bit传输,以加快数据传输的速度。
十六、linux下文件分割与合并
$dd if=source of=target.1 bs=1M count=10
??$dd if=source of=target.2 bs=1M skip=10
??source被分为target.1和target.2两个文件,其中target.1为source的前10M
部分;target.2为source的减去10M后的部分。
??$cat target.1 target.2 > othersource
??source与othersource是同一个文件。
十七、如何防止某个关键文件被修改
在linux下,有些配置文件是不允许任何人包括root修改的,为了防止被误删除或修改,可以设定该文件的"不可修改位(immutable)"。
??例如:
??chattr +i /etc/fstab
??如果需要修改文件则:
??chattr -i /etc/fstab
??以后再修改文件。
当设置成不能修改时,则可以以只读的方式打开,但是不能修改,而且也不能删除它
十八、查询端口对应的服务
lsof -i :端口号
查询此端口对应的服务
如 lsof –i:80等
十九、vi 中设置自动缩进
:set autoindent
:set ai
取消
:set noautoindent
:set noai
二十、如何使linux系统对ping不反应
在linux里,如果要想使ping 没反应也就是用来忽略icmp包。可以用:
??echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
??若想恢复就用:
??echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all