Linux03

Linux第三章课堂笔记
分区类型:
主分区+扩展分区 <=4


主分区:存放系统及系统配置文件等。。
扩展分区:扩展分区,并不能存储任何数据,主要用于对磁盘进行分区的扩展
逻辑分区:实质存储数据及软件的地方。


sda:
s:硬盘类型
d:disk
a:系统第一块磁盘


管理命令:fdisk
使用方法:
1、查看当前磁盘及分区信息
fdisk -l
2、对已存在磁盘设备分区
fdisk DEVICE_FILE_PATH


查看Linux系统磁盘空间:df -h


新建主分区:
查看磁盘信息: fdisk -l
管理磁盘分区: fdisk /dev/sdb
创建分区:        n
选择分区类型:   p
分区号:            1
磁头开始位置: 回车
结束位置(大小):+10G
查看分区信息: p
保存退出:        w
重启


格式化分区:    mkfs.ext4 /dev/sdb1
挂载分区:       mount /dev/sdb1 /media
查看挂载:       mount -l


永久挂载:
vi /etc/fstab
/dev/sdb1 /media ext4 defaults 0 0




命令名称:whoami
     语法:  whoami
     功能:  查看当前操作用户
      
命令名称:whatis
     语法:  whatis [命令名称]
     功能:  查看帮助命令
      
命令名称:whereis
     语法:  whereis [文件名称]
     功能:  查看文件位置
      
命令名称:which
     语法:  which
     功能:  查看可执行文件的位置 
      
      
三、Linux压缩及解压缩

格式
打包:tar [-选项]  名称 目标
解包:tar [-选项] 目标 -C 指定位置 


常用选项:
-c:打包     -x:解包         -v:显示     -t:查看
-z:gzip      -j:bzip2       -f:使用文档名


tar包
--》打包
tar -cvf test.tar MyPasswd passwd test.exe test.jpg 
--》指定包存储位置(在包名前加上路径)
tar -cf /root/test01.tar MyPasswd passwd 


--》解包
--》解压到当前位置
tar -xvf test.tar


--》解压到指定位置 -C
tar -xvf test.tar -C /opt/abc/


.tar.gz
压缩:
tar -czvf etc20180521.tar.gz /etc/


解压缩:
tar -zxvf etc20180521.tar.gz -C /opt/rh


.tar.bz2
压缩:
tar -cjvf etc20180521.tar.bz2 /etc/


解压缩:
tar -jxvf etc20180521.tar.bz2 -C /opt/rh


tar.bz2
Linux下压缩比率较tgz大,即压缩后占用更小的空间,使得压缩包看起来更小。
但同时在压缩,解压的过程却是非常耗费CPU和时间


tar -tvf test.tar 




压缩格式拆解
gzip
后缀:.gz
压缩:gzip file……
解压:gunzip file.gz


bzip2
后缀:.bz2
压缩:bzip2 file……
解压:bunzip2 file.bz2


注意:只能压缩文件,不能压缩目录,且压缩过后源文件会消失
可以同时压缩多个文件






四、Linux进程管理命令
进程是一个动态的概念,它是程序执行的过程,包括创建、调度和消亡
Windows操作系统下是某个.exe文件,Linux操作系统下一般为.sh文件
1.查看进程命令ps
ps命令是Linux操作系统查看进程命令,通过ps命令我们可以查看Linux操作系统中正在运行的进程,并可以获得进程的PID(进程的唯一标示),通过PID可以对进程进行相应的管理
语法:
   ps       或       ps   -ef 


2.杀掉进程命令kill
当系统汇总有进程进入死循环,或者需要被关闭时,我们可以使用kill命令对其进行关闭,具体用法如下。
kill -9 [PID]


jps:
j:java


查看线程:ulimit [-选项]
-a:查看所有的


五、Linux常用符号
管道:用竖线表示  | 
将前面的内容交给后面
cat /etc/passwd | more




grep:筛选,过滤
语法:命令 [过滤条件] [参数,操作对象]
grep 'root' /etc/passwd
ifconfig | grep 'inet6 addr:'


追加:>>用两个大于号表示
ifconfig | grep 'inet6 addr:'>> /home/yuntu/text006.txt
head -3 /etc/passwd | grep 'root' >> /home/yuntu/text007.txt




覆盖:>用一个大于号表示
tail -3 /etc/passwd | grep 'yuntu' > /home/yuntu/text007.txt


\ 换行符,未完待续。




六、软件包管理命令
1、RPM包是本地文件,存在于本地文件中
2、使用RPM命令管理.rpm包
3、挂载光驱
# mount /dev/cdrom /media/


查看:rpm -qa
如:rpm -qa | grep httpd
作用:查看全部或单个安装包
q 表示查询
a 表示全部
   
安装:rpm -ivh 
如:rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm
作用:安装包
i 表示安装
vh 表示详细信息


卸载:rpm -e [--nodeps]
如:rpm -e zlib-devel-1.2.3-29.el6.x86_64
作用:卸载包
e 表示卸载
--nodeps 无视依赖关系,强制卸载
示例:rpm -e java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64 --nodeps


检索:rpm -qf
如:rpm -qf /etc/ntp.conf 
作用:查看系统文件来自于哪个RPM包
q 表示查询
f 表示查询来源




依赖关系查询:rpm -qpR file.rpm
如:rpm -qpR yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
作用:[查看包]依赖关系
q 代表查询
p 代表包
R 代表依赖关系




模拟安装:rpm -ivh --test file.rpm
如:rpm -ivh --test yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
作用:模拟安装
--test 安装测试,并不实际安装






七、YUM
使用条件:必须联网


查看:yum list
作用:查询
list 列表


安装:yum install Package_name
作用:安装某个yum包
install 安装


卸载: yum -y remove Package_name
作用:卸载某个yum包 
选项:y 代表直接确认
remove 卸载


安装上传工具:yum -y install lrzsz
lrzsz上传工具
使用方法:rz 上传
  sz [fileName] 下载











猜你喜欢

转载自blog.csdn.net/weixin_38234890/article/details/80780695