红联Linux门户
Linux帮助

Linux基本知道

发布时间:2007-11-29 00:18:43来源:红联作者:Drcede
1. 改变文件或目录之拥有权
执行格式: chown [-R] username name (name为文件名或目录名)
Example:
chown root file1 将文件file1改为root所有
chown -R root dir1 将目录dir1及其下所有文件和子目录的拥有权, 改为root所有
2. 检查自己所属的群的名称
执行格式: groups
Example:
groups
3. 改变文件或目录的群组拥有权
执行格式: chgrp [-R] groupname name (name为文件名或目录名)
Exmaple:
chgrp root file1 将文件file1的群组拥有权改为root
chgrp -R root dir1
4. 改变文件或目录的最后修改时间(变为当前时间)
执行格式: touch name
Example:
touch file1
touch die1
5. 文件之连结
同一文件,可以拥有一个以上的名称, 可将文件做多个连结
执行格式: ln oldname newname (hard link) or ls -s oldname newname (soft link)
Example:
ln file1 file2 此为硬链接, 此时将file1或者file2中任意一个删除, 都不会有影响.
ln -s file1 file2 此为软链接, 此时其将file1删除掉, 则查看file2时将显示没有这个文件.
6. 文件之字符串查找
执行格式: grep pattern file
Example:
grep "abc" file1
7. 找寻文件或命令
执行格式: whereis command (显示命令的路径)
which command (显示命令的路径)
whatis command (显示命令功能之摘要)
find search-path -name filename -print (搜索指定路径下的某文件)
8. 如何实现为一个网卡绑定多个IP地址
Linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面, 对于以太网的第一个网络设备,
配置文件名一般为ifcfg-eth0,如果需要为第一个网络设备绑定多一个IP地址,只需要
在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,内容样例为:
DEVICE="eth0:0"
IPADDR="111.111.111.111"
NETMASK="255.255.255.0"
ONBOOT="yes"
其中的DEVICE为设备的名称,IPADDR为些设备的IP地址,NETMASK为子网掩码,ONBOOT表示在系统启动时自动
启动.如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0:x加一即可.Linux最多可以支
持255个IP别名.
9. 如何设置login后欢迎消息
修改/etc/motd, 往里面写入文本, 就能使用户通过telnet正确登录后执行shell之前得到相应的提示信息.
10. 如何调协login前欢迎界面
修改/etc/issue或者issue.net, 往里面写入文本, 就能使得用户在login前得到相应的提示, issue的内容
是出现在本机登录的用户界面上, 而issue.net则是在用户通过网络telnet的时候出现.
11. 如何在bash下快速执行某个特定历史命令
在bash下按ctrl+r可以查找历史命令中匹配的命令并执行.
12. 如何找出内存占用最大的进程
除了可以使用top命令查看内存使用情况之外, 还可以使用下面的命令:
ps aux | sort +4n
13. 如何设置用户密码过期时间
设置某个用户的密码过期时间可以使用usermod -e来设置, 如果要统一设置用户的密码过期时间, 那么就
要修改/etc/login.defs里面的PASS_MAX_DAYS, 如果这个值是99999, 那么表示密码永不过期.
14. 如何修改网卡的MAC地址
首先必须关闭网卡设备, 否则会报告系统忙, 无法更改
命令是: /sbin/ifconfig eth0
修改MAC地址, 命令是:
/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
重新启用网卡 /sbin/ifconfig eth0 up
15. 怎样格式化磁盘
Linux下有一条mkfs命令, 相当于format, 可以对磁盘进行文件系统制作操作, 即格式化. 命令的语法为:
mkfs -t 文件系统类型 /dev/设备名
如果要把/dev/dsa1格式为reiserfs格式, 使用以下命令
mkfs -t reiserfs /dev/sda1
当然, 也可以使用mkfs.fstype命令来格式化磁盘, 其中的fstype为文件系统名, 如:
mkfs.reiserfs /dev/sda1
16. 如何将man page转成HTML格式
使用man2html这个命令, 可以将man page转换成HTML格式. 用法是:
man2html filename > htmlfile.html 如:
man2html /usr/man/man1/man2html.1 > ~/man2html.html
17. 查看文件内容
如果只想看文件的前五行, 可以使用head命令, 如:
head -5 /etc/passwd
如果只想看文件的最后10行, 可以使用tail命令, 如:
tail -10 /etc/passwd
tail -f /var/log/message
参数-f使tail不停地去读最新的内容, 这样有实时监视的效果.
查看文件中间一段, 可以使用sed命令, 如:
sed -n '5,10p' /etc/passwd
18. 如何连续执行一个命令
使用watch命令, 可以反复执行命令.
19. 如何防止某个关键文件被修改
在linux下, 有些配置文件是不允许任何人包括root修改的, 为了防止被误删除或修改, 可以设定文件的"
不可修改位". 如:
chattr +i /etc/fstab
如果需要修改文件则
chattr -i /etc/fstab 然后再进行修改
20. 查询端口对应的服务
lsof -i : 端口号
文章评论

共有 1 条评论

  1. fortunecomes 于 2007-11-29 21:42:59发表:

    基础的多复习复习