Linux 命令、配置文件及操作
Linux 命令、配置文件及操作
命令
命令 | 参数 | 说明 |
---|---|---|
A | ||
alias、unalias | 命令别名 | |
B | ||
C | ||
cat | 查看文件内容 | |
cd | 切换目录 | |
chown | 修改拥有着 | |
chgrp | 修改所属组 | |
chmod | 修改模式权限 | |
chage | -E 设置过期日期 -I 过期多少天禁止登陆 -l 显示当前密码策略1 |
管理和查看用户密码有效期 |
clear | 清屏 | |
cp | -a 等价 -dpR -d 保留文件链接 -p 属性不变 -r/R 递归 |
复制 |
D | ||
dd | if 输入文件 of 输出文件 count 块数量 bs 块大小(字节) |
拷贝详情 |
date | +%m/%d/%y 按月日年 +%y-%m-%d:%k:%M:%S格式为 年月日时分秒 无参数显示时间 |
|
df | -m 以MB为单位(默认为KB) | 查看文件系统 |
du | 查看目录大小 | |
dump | dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f <设备名称>][-h <层级>][-s <磁带长度>][-T <日期>][目录或文件系统] 或 dump [-wW] | 用于备份文件系统 |
E | ||
echo | -n 换行 | 显示信息 |
env | 环境变量 | |
export | 输出变量 | |
exit | 退出shell会话 | |
F | ||
find | -type 类型:f 文件,d 目录 -name 名字 -size 大小 |
查找 |
fdisk | -l 显示信息 交互模式 d 删除一个分区 n 新增一个分区 p 显示分区表 q 退出 t 改变分区号码 w 保存 |
分区工具 |
fuser | -k 终止访问的进程 | 查看那些进程在访问该文件系统 |
fsck | -y 自动修复任何错误 | 修复文件系统 |
G | ||
grep | 过滤信息 | |
groupadd | 添加组 | |
groupmod | -G 编辑组成员 | 修改组信息 |
groupdel | 删除组 | |
groups | 显示组信息 | |
gpasswd | 修改组密码 | |
H | ||
halt | 停止 | |
history | 历史 | |
hostname | 新名称(重启无效) 无参数显示主机名 |
|
I | ||
id | 查看当前用户信息 | |
iostat | 磁盘监控!!! | |
J | ||
K | ||
L | ||
logout | 退出登录 | |
ls | -a 所有,包括隐藏 -l 列表(简写ll) -R 递归列出所有子文件目录 -t 时间排序 |
|
ln | -s 符号链接 无参硬连接 |
链接 |
logname | 登录名称 | |
lsof | 查看那些进程在访问该文件系统 | |
M | ||
man | man name | 查看帮助 |
mesg | ||
mdadm | --create 创建Raid --level 等级,建议0,1,5 --raid-devices=N 使用N个磁盘做为磁盘阵列的装置 --spare-devices=N 几个磁盘做为备用装置 --auto=yes 决定后面几个装置为磁盘阵列 |
RAID操作 |
mv | -f 强行覆盖 | 移动、改名 |
man | 帮助 | |
mount | 挂载 | |
more | 分页显示 | |
mkdir | 创建文件夹 | |
mkfs | 创建文件系统 | |
mpstat | CPU性能情况!!! | |
N | ||
newgrp | 切换组 | |
nrtstat | -a 所有socket -i 接口信息 -p 使用socket进程 -s 每种网络协议统计 -t/u 查看tcp/udp状况 -n 使用ip地址 |
查看网络信息 |
nslookup | 域名解析yum install bind-utils 安装 |
|
O | ||
P | ||
passwd | -d 删除密码 -l 锁定 -u 解锁 |
更改密码 |
parted | 分区工具 | |
pwd | 当前目录 | |
ps | -ef 简要 -aux 详细 |
|
pwck | 检查密码文件格式 | |
ping | -s 包大小 | |
Q | ||
R | ||
rm | -r 递归 -f 强制 |
删除文件 |
rpm | -ivh 安装 -Uvh 升级 -e 卸载 -aq 查看所有已安装 -iq 查询 -f 查看属于那个文件 |
包管理工具 |
route | 无参数 查看当前路由表 -add 添加路由 -del 删除路由 dev 指定网关的接口名 gw 指定路由网关 -host 路由到达是一台主机 -net 到达网段 -netmask 子网掩码 |
配置路由 |
S | ||
shutdown | 关机 | |
su | 切换用户 | |
startx | 启动X桌面 | |
sar | -n DEV 网络性能监控 | |
T | ||
tail | -f 显示末尾 | 实时查看文件内容 |
touch | 创建文件 | |
tar | -cvf 打包 -xvf 解压 -z 使用gzip -v 显示信息 -f 指定名称 |
|
traceroute | 跟踪路由 | |
top | -d 指定刷新间隔 -n 指定刷新n次退出 -u 只显示user信息 -p 显示指定pid信息 |
综合监控工具!!! |
telnet | ||
U | ||
uname | ||
useradd | -D 修改配置文件 | 添加用户 |
usermod | -f 禁用禁止用户,值为-1取消,单位天 | 修改用户信息 |
userdel | -r 同时删除目录 | 删除用户 |
umount | 取消挂载 | |
unzip | -l 查看文件清单 -v 查看执行信息 |
|
V | ||
vmstat | 虚拟内存统计!!! | |
W | ||
who | 查看当已前登录用户 | |
whoami | 查看当前会话用户 | |
write | 发送信息 | |
wc | -l只显示行数 行数 单词数 字节数 文件名 |
统计 |
X | ||
Y | ||
Z | ||
zip | -m 安装后删除源文件 -r 目录下所有一同处理 -S 半酣系统文件及隐藏文件 -l 查看报包含内容 -v 哈坎执行信息 |
配置文件
文件 | 用途 | 备注 |
---|---|---|
/etc/lilo | ||
/etc/rc.d/rc.local | 启动脚本 | |
/etc/shadow | 用户信息(密码md5) | |
/etc/passwd | 用户信息 | |
/etc/default/useradd | 用户配置文件 | |
/etc/fatsb | 自动挂载文件 | |
用户home/.bash_history | 用户输入的所有命令 | |
/sbin/nologin | 把用户的shell设置为此可禁止用户登录 | |
/etc/host.queiv | 保存可信任的主机和用户列表 | |
.rhost | 用户主目录下,保存可信任的主机和用户列表 | |
/etc/security/limits.conf | 限制用户对CPU、内存、存储的使用 | 用 ulimit 查看自己的资源使用情况 |
/dev/zero | 不断产生0的文件 |
日志文件 | 说明 |
---|---|
var/log/message | 系统启动后的日志和错误信息 |
var/log/secure | 安全相关 |
var/log/maillog | 邮件相关 |
var/log/cron | 定时任务相关 |
var/log/spooler | UUCP和news相关 |
var/log/boot.log | 守护进程启动和关闭相关 |
var/log/demesg | 系统启动过程内核信息 |
var/log/wtmp | 用户成功登陆信息,last查看 |
var/log/btmp | 用户登录失败信息,lastb查看 |
操作
1.安装系统
操作 | 说明 |
---|---|
alt + F1 | 安装程序主窗口 |
alt + F2 | shell环境 |
alt + F3 | 调试信息 |
alt + F4 | OS核心信息 |
alt + F5 | mke2s的输出信息 |
2.shell环境
变量 | 用途 |
---|---|
HOME | |
LOGNAME | |
MAILCHECK | |
PATH | |
PS1 | |
PS2 | |
LANG |
3.默认umask
类型 | umask |
---|---|
目录 | 777 |
文件 | 666 |
4.源码编译安装
1 ./configure
2 make
3 make install
5.分区挂载
- /
- /boot/
- /var/
- /home/
- /tmp/
6.DUMP参数信息
dump [-cnu][-0123456789][-b <区块大小>][-B <区块数目>][-d <密度>][-f <设备名称>][-h <层级>][-s <磁带长度>][-T <日期>][目录或文件系统] 或 dump [-wW]
参数 | 说明 |
---|---|
-0123456789 | 备份的层级。 |
-b<区块大小> | 指定区块的大小,单位为KB。 |
-B<区块数目> | 指定备份卷册的区块数目。 |
-c | 修改备份磁带预设的密度与容量。 |
-d<密度> | 设置磁带的密度。单位为BPI。 |
-f<设备名称> | 指定备份设备。 |
-h<层级> | 当备份层级等于或大于指定的层级时,将不备份用户标示为"nodump"的文件。 |
-n | 当备份工作需要管理员介入时,向所有"operator"群组中的使用者发出通知。 |
-s<磁带长度> | 备份磁带的长度,单位为英尺。 |
-T<日期> | 指定开始备份的时间与日期。 |
-u | 备份完毕后,在/etc/dumpdates中记录备份的文件系统,层级,日期与时间等。 |
-w | 与-W类似,但仅显示需要备份的文件。 |
-W | 显示需要备份的文件及其最后一次备份的层级,时间与日期。 |