vi
要找91行,用什么命令: 91gg
查找关键词: /关键词
more
查找关键词: v /关键词 (退出v模式:esc shift+: q!)
user
查找某一用户是否存在: grep 用户名 /etc/passwd
查找某一用户属于那个组: groups 用户名
在当前目录下查找文件:find ./ -name 文件名
查看文件究竟放在哪个目录里:Whereis 文件名
在当前系统中查找文件:find / -name 文件名
在/home下查找名字后缀为.cgi的文件:find /home -name *.cgi
查看所有进程:ps -aux |more
强制结束进程:kill -9 PID
要刪除某個服務: killall -9 httpd
在ps ax产生很长的pid列表中查询sendmail程序的pid:ps ax|grep sendmail
添加用户:useradd 用户名
添加密码:passwd 用户名
删除用户时同时删除用户文件夹:userdel -r 用户名
添加用户到指定组:useradd -g 组名 用户名
显示所有文件的属性:ls -al |less
显示隐藏档属性:lsattr
显示打系统打开的端口:netstat -tnlp
Chown和chgrp 设置文件或目录的拥有者
chown user1 file(把file分配给user1)
chgrp grp1 file(把file分配给grp1用户组)
改变档案群组:chgrp chgrp testing install.log
改变文件属性权限:chmod -R 文件名或文件夹名
改变文件拥有者:chown -R 文件名或文件夹名
防止关键文件被修改:chattr +i /etc/fstab
解除文件被修改:chattr –I /etc/fstab
runlevel 查看运行级别
init 5 切换运行级别
/etc/inittab 更改系统的起动级别也就是说系统起动时是进入图形界面(5)还是字付界面(3)
显示网络设备: ifconfig eth0
重启网卡: service network restart
建立文件夹:mkdir 文件夹名
建立文件: vi filename
强制删除文件:rm -rf filename
删除文件夹:rmdir
查询到当前系统中安装的所有rpm的软件包:rpm -qa
查询到当前系统中安装的所有特定的rpm的软件包:rpm -qa |grep -i mysql
rpm -q 查询是否安装 rpm -ql 查询该套件所有的目录
rpm -qi 查询套件的说明资料 rpm -qc[d] 设定档与说明档
rpm -ivh 安装 rpm -V 查看套件有否更动过
rpm -e 删除
--nodeps 强行安装
命令下打开网页:links
/etc/sysconfig/i18n
LANG=zh_CN.gb2312
显示当前用户:whoami x
查看GCC版本:gcc -v
关机:shutdonw -h now
重启:reboot shutdown -r now
使用英文字体:LANG=en
显示当前字体:locale
所有可用字体:locale -a /etc/sysconfig/i18n设置文件
设置时间、日期:date s
显示日历:cal cal 2006
计算器具:bc
查看内核版本:uname -a
显示当前路径:pwd
查看盘付剩余空间: df -m fdisk -l
显示内存状态free
以M为单位显示free -m
挂载光盘:mount -t iso9660 /dev/cdrom /mnt/cdrom
历史记录:history
显示目前系统开机时间uptime
开启磁盘空间限制:quotaon
关闭磁盘空间限制:quotaoff
查看linux文件目录的大小和文件夹包含的文件数
查看文件夹的大小: du -sh
查看此文件夹下的文件夹的大小: du -sh *
统计当前目录大小, 并安大小排序 :du -sm * | sort -n
du -sk * | sort -n
du -sk * | grep guojf //看一个人的大小
du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字
查看此文件夹有多少文件 /*/*/* 有多少文件
du xmldb/
du xmldb/*/*/* |wc -l
40752
解释:
wc [-lmw]
参数说明:
-l :多少行
-m:多少字符
-w:多少字
服务器安全配置
1 最小化安装
2 用户管理:密码设置;删除系统特殊的用户帐号和组帐号
3 服务管理(新的进程)
4 系统文件权限:文件权限
5 日志管理
6 防火墙.tcp/ip筛选
7 隐藏重要资料
8 tripwire(监视系统文件的改动)和swatch(日志监视和报警工具)
向Linux初学者推荐一个能够自动对新安装的Linux系统进行安全配置的PERL脚本:Bastille
作为一名系统管理员更要随时去观察系统的变化情况,如系统中进程、文件、时间等的变化情况。
9 完整的数据备份
10 经常到Internet学习
找到系统底层漏洞或IIS APACHE的软件底层漏洞的都是高高手,没办法(对于我们这样的网管)
ls 显示文件命令。–l -h –t -S
cd 进入目录
mkdir 创建目录。
Rm 删除文件和目录。
cat 查看文件
echo 输出字符。
more / less 分页显示文件。
Head 查看前几行
tail 查看后几行。
Ifconfig 查看网络
host -t a sina.com.cnRoute (host -t mx sina.com.cnRoute)
Netstat 查看网络状态。
Netconfig 设置网络命令。
Top 查看系统资源 如何查内存, cpu ,及详细显示。
ps 显示进程。
Useradd 添加用户。
passwd 修改用户密码。
Groupadd 添加用户组。
w, 显示当前系统的运行状态。
Finger 显示某个用户的环境变量。
Uname 显示操作系统信息。
last 显示历史登陆的账号。
Sar 显示系统在12小时前的运行状态。(需要安装systat)
vmstat (查看系统当前的资源)
iostat (显示IO的运行状态)
screen (打开另外一个终端.)
kill (杀掉进程)
ps (显示进程)
tar zip gz (压缩,解压缩,归档)
lz rz
sed 上传
awk 下载
grep/egrep
which查找命令
alias
inux rescue 急救模式
重起服务:nxp restart
停止服务:nxp stop
开启服务: nxp start
结束启动服务器进程:killal nxpbootmgr.exe
打开启动服务器进程:nxpbootmgr
结束数据服务器进程:killal nxpiomgr.exe
打开文件系统:thunarkillal nxpiomgr.exe
打开数据服务器进程:nxpiomgr
打开系统配置工具:nzsyscfg
打开网众控制台:nzcon
配置服务器IP:netconfig
查看IP地址:ifconfig
配置图行界面:xconfig
查看系统日志:dmesg 或dmesg |more 或 dmesg |grep “error”
查看进程:top 或 pstree
显示当前负载:W
检测硬盘读写:hdparm -Tt /dev/
查看磁盘空间:df 或 df -h
查看PCI信息: lspci
执行:sh
拷贝:cp
改名:mv
编辑:xedit 或 nc 或 nedit
查看当前网卡状态:ifconfig eth0/
FTP工具:gftp
编辑器:nedit
资源查看器:xosview
删除:rm -r,rpm -f
进入:cd
查看:ls
打开:cat
阅读(1216) | 评论(0) | 转发(0) |