王志广的个人分享

Linux学习1

admin发表于2015-09-06  2,642次浏览 标签: 

Linux启动步骤
加载BIOS、读取MBR、Boot Loader、加载内核、用户层init依据inittab文件来设定运行等级、init进程执行rc.sysinit、启动内核模块、执行不同运行级别的脚本程序、执行/etc/rc.d/rc.local、执行/bin/login程序,进入登录状态

linux命令
pwd 查看当前工作目录
cd 更换目录
ls 显示目录
mkdir 建立目录
rmdir 删除目录
rm -rf删除文件和文件夹
tree 显示文件和目录树
touch 创建空文件和更改时间戳
cp 复制目录
mv 移动或重命名文件
cat 由第一行开始显示文件的内容
tac 从最后一行开始显示
head -n num显示文件开始几行
tail -n -f num显示文件最后几行
alias 别名
history 查看命令历史

linux进程
ps 提供了很多的选项参数,常用的有以下几个;
l 长格式输出;
u 按用户名和启动时间的顺序来显示进程;
j 用任务格式来显示进程;
f 用树形格式来显示进程;
a 显示所有用户的所有进程(包括其它用户);
x 显示无控制终端的进程;
r 显示运行中的进程;
ww 避免详细参数被截断;

ps aux 或lax输出的解释;
USER 进程的属主;
PID 进程的ID;
PPID 父进程;
%CPU 进程占用的CPU百分比;
%MEM 占用内存的百分比;
PRI 代表这个程序『可被执行的优先级』
NI 进程的NICE值,数值大,表示较少占用CPU时间;
VSZ 进程虚拟大小;
RSS 驻留中页的数量;
TTY 终端ID
STAT 进程状态
D 不间断的睡眠(usually IO)
R 正在运行中在队列中可过行的;
S 处于休眠状态;
T 停止或被追踪;
W 进入内存交换(从内核2.6开始无效);
X 死掉的进程(从来没见过);
Z 僵尸进程;
< 优先级高的进程 N 优先级较低的进程 L 有些页被锁进内存; s 进程的领导者(在它之下有子进程); l is multi-threaded (using CLONE_THREAD, like NPTL pthreads do) + 位于后台的进程组; WCHAN 正在等待的进程资源; START 启动进程的时间; TIME 进程消耗CPU的时间; COMMAND 命令的名称和参数; pgrep 是通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行 终止进程的工具 kill 、killall、pkill Linux用户和用户组账号管理命令 使用useradd命令添加用户 useradd [参数] {username} 参数: -u UID 用来指定UID -g GROUP 定义用户的主要群组,GROUP必须已经存在 -G GROUP 指定用户的次要群组,可以指定多个次要群组,每个用“,“相连 -d HOME 指定用户的主目录 -s SHELL 指定用户登录执行的程序 -r 建立一个系统用户的账号 使用usermod命令修改用户信息 使用userdel命令删除用户 使用groupadd命令创建用户组 groupadd [参数] {groupname} 参数: -g GID 指定群组账号的标识符 -r 指定添加的群组成为系统群组 -f 强制执行。一般情况下groupadd不允许建立一个与使用过的GID相同的群组账号,使用这个参数就会建立相同的GID群组账号 使用groupmod命令修改用户组属性 使用groupdel命令删除用户组 Linux权限 -rw-r--r-- 1 root root 762 11-11 20:34 a.out 用户属主、用户属组及其它人权限 链接数 文件拥有者 文件拥有组 内容大小 更改时间 文件名 chmod root用户和文件的所有者 chgrp root用户和文件的所有者(必须是组成员) chown 只有root stat file(atime、ctime、mtim) 关闭防火墙 service iptables stop 修改时间 date -s 14:36:00 clock -w 配置上网 /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BROADCAST=192.168.200.255 IPADDR=192.168.200.201 NETMASK=255.255.255.0 HWADDR=00:0C:29:75:62:DC TYPE=Ethernet UUID=cf5c1aa8-2b00-4af9-9524-e9b25ef3db8e ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=dhcp DEVICE=eth0 #网卡接口名称 ONBOOT=yes #系统启动时是否自动加载 BOOTPROTO=static #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议 IPADDR=192.168.1.11 #网卡IP地址 NETMASK=255.255.255.0 #网卡网络地址 GATEWAY=192.168.1.1 #网卡网关地址 DNS1=10.203.104.41 #网卡DNS地址 HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址 BROADCAST=192.168.1.255 #网卡广播地址 tail -n 100 后100行 find / -mtime 3 3天改动过的文件0代表一天内的 Linux正则 * 匹配*前面的那一个字符的0次或多次 . 匹配任意一个字符(只匹配一个,可以是空格) ^ 匹配行首,行首的字符序列必须是^后的字符序列 & 匹配行尾,行尾的字符序列必须是$前的字符序列 [] 匹配字符集合中的任意一个字符(只匹配一个) \ 用于转义元字符,使之成为普通字符 \<\> 用于精确匹配
\{\}系列符号
? 匹配前面的那一个字符的0次或1次
+ 匹配前面的那一个字符的1次或多次
|与()通常结合使用,表示一组可选的字符集合

Linux修改密码
在出现等待页面按方向键
然后在按e键进行编辑
选着kernel第二个按e进入
输入 single 回车保存
按b启动 即可进入single命令行模式
使用passwd root命令更改密码

Linux查找
find {搜索目录} {搜索条件} [动作]
搜索条件:
-size n 文件的大小
-type 文件的类型(f普通、d目录、i软连接)
-name:按照文件名查找文件。支持统配符*和?。
-user: 按照文件属主来查找文件。
-group:按照文件所属的组来查找文件。
-mtime n:按照文件的更改时间来查找文件。
-atime n:搜索在过去n天读取过的文件。
-ctime n:搜索在过去n天修改过的文件。
– n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前有时间有关选项:共有 -atime, -ctime -mtime ,以 -mtime 说明
-mtime n :n 为数字,意义为在 n 天之前的『一天之内』被更改过内容的文件;
-mtime +n :列出在 n 天之前(不含 n天本身)被更改过内容的文件名;
-mtime -n :列出在 n 天之内(含n 天本身)被更改过内容的文件名。
-print:输出搜索结果,并且打印

Linux压缩
文件归档tar
将文件归档可以把整个目录树保存在同一个文件中
tar命令用于创建、列出、抽取归档文件。
归档文件通常也会一并压缩
用法:
tar [option ] file
-c 创建归档文件
-x 释放文档
-v 显示详细信息
-f 文件名(可带路径)
-z 使用gzip压缩
-j 使用bzip2压缩
gzip
用法:
gzip [option ] file
-c 将输出重定向到标准输出
-d 解压缩文件

Linux保存窗口
screen

Linux源
http://mirrors.163.com/.help/centos.html

Linux rsync
Rsync(Remote Synchronize) 是一个远程资料同步工具,可通过LAN/WAN快速同步多台主机

你可以发表评论引用到你的网站或博客,或通过RSS 2.0订阅这个日志的所有评论。
上一篇:
下一篇:
没有评论
我来说两句

  Ctrl+Enter