Linux基础一

软件的管理:

一、零散软件包管理:RPM包管理器
二、yum仓库:
2.1服务端(软件仓库):
集中提供软件安装包。并提供依赖性支持
2.2客户端(yum命令及配置):
yellowdog update manager #黄狗升级管理器
vim /etc/yum.repos.d/kiss.repo
[local] ##软件标识
name=“Centos7” ##软件仓库描述
baseurl=file:///mnt #软件仓库的访问地址
enabled=1 #启用此仓库
gpgcheck=0 #不做签名检查
####################################
yum repolist #列出仓库清单
yum list 软件名 #查找软件
yum clean all #清理缓存
yum -y remove 软件名 #卸载软件
yum -y install 软件名 #安装软件
yum makecache #生成缓存
######################################
下载软件包:
wget 软件包的URL网址
wget 软件包的URL网址 -O /目录路径/新文件名 #下载到指定路径下
###############################################

升级内核

查看内核:uname -r
内核文件默认位置:/boot/vmlinuz-*
支持多个内核文件;开机时候选择其中一个版本进入系统
GRUB2多系统启动配置:
引导信息:/boot/grub2/grub.cfg
##下载新版本内核
备份原内核文件;安装新的内核;重启服务;登录系统;查看内核;
#######################################################

分区规划及使用:

磁盘分区管理:
MBR/msdos分区模式:
1–4个主分区;或者0–3个主分区+1个扩展分区(n个逻辑分区)
最大支持容量为2.2TB的磁盘
扩展分区不能格式化;
查看分区表:fdisk -l /dev/sda
修改磁盘的分区表:fdisk 磁盘设备
常用交互指令:m 列出指令帮助
p 查看现有的分区表
n 新建分区
d 删除分区
q 放弃更改并退出
w 保存更改并退出
识别新分区表:使用partprobe命令:partprobe /deb/vdb
当硬盘的分区被更改后;需要将分区表的变化告诉Linux内核,最后reboot一次;
格式化分区:
常用的格式化工具:mkfs工具集:mkfs.ext3/mkfs.ext4/mkfs.xfs/mkfs.vfat -F 32 分区设备路径[root@kiss ~]# mkfs.
mkfs.btrfs mkfs.ext4 mkfs.vfat
mkfs.cramfs mkfs.fat mkfs.xfs
mkfs.ext2 mkfs.minix
mkfs.ext3 mkfs.msdos
访问文件系统:

创建文件系统:
按照不同的类型格式化分区:

-/dev/vdb2 ==> ext4类型
-/dev/vdb3 ==>xfs类型
mkfs.ext4 /dev/vdb2 #格式化磁盘vdb2的文件类型为ext4

访问已格式化的分区:
使用mount命令挂载;并访问测试
mkdir /mnt/part2
mount /dev/vdb2 /mnt/part2
cp /etc/fstab /mnt/part2/fstab.txt
ls /mnt/part2
使用df检查使用情况:
df -hT /mnt/part2
实现开机自动挂载:
配置文件、/etc/fstab的记录格式:
-设备路径 挂载点 类型 参数 备份标记 检测顺序
/dev/cdrom /mnt iso9660 defaults 0 0
mount -a #检测配置
###############################################################

NTP时间同步:

NTP服务器为客户机提供标准时间;NTP客户机需要与NTP服务器保持沟通;
RHEL7客户端的校时服务:
软件包:chrony
系统服务:chronyd
配置文件:/etc/chrony.conf
###############################################################

用户管理:

添加用户:useradd 【选项】用户名 户基本信息存放在/etc/passwd
选项:-u 用户ID、-d 家目录路径、-s 登录解释器、 -G 附加组
设置登录密码:用户密码存放在、/etc/shadow
echo '密码’ | passwd --stdin 用户名 #非交互
passwd #交互
修改用户属性
usermod [选项】 用户名
选项:
-u 用户ID、-d 家目录路径、-s 登录解释器、-G附加组
检查用户ID信息:
id 用户名
删除用户:
userdel [-r] 用户名

管理组账号:

组基本信息存放在、/etc/group
添加组:
groupadd [-g 组ID】 组名
#-g 指定组ID
管理组成员:组成员信息放在、/etc/gshadow
gpasswd -a 用户名 组名 #添加用户到组
gpasswd -d 用户名 组名 #删除用户从组
删除组:
groupdel 组名
grep 组名 /etc/group #验证
##################################################

tar备份与恢复:

归档:将许多零散的文件整理为一个文件;文件总的大小基本不变
压缩:按照一种算法减小文件所占用空间的大小;恢复时按对应的逆向算法解压
常见压缩格式:
.gz ->gzip/gunzip
.bz2->bzip2/bunzip2
.xz ->xz.unxz
tar集成备份工具:
-c #创建归档
-x #释放归档
-f #指定归档文件名称
-z /-j/-J #调用。gz/.bz2 /.xz 格式的工具进行处理
-t #显示归档中的文件清单
-C #指定释放路径
制作tar备份包:
tar -zcf 备份文件.tar.gz 被备份文件
tar -jcf 备份文件.tar.bz2 被备份文件
tar -Jcf 备份文件.tar.xz 被备份文件
从tar备份包恢复文档:
tar -xf 备份文件.tar.gz [-C 目标文件夹]

-周期性计划任务

用途:按照设置的时间间隔为用户反复执行某一项固定的系统任务
软件包:cronie/crontabs
系统服务:crond
日志文件:/var/log/crond
使用crontab命令:
编辑:crontab -e [-u 用户名]
查看:crontab -l [-u 用户名】
清除:crontab -r [-u 用户名】
编写crontab任务记录:
配置格式参考/etc/crontab文件

  • 分 时 日 月 周 任务命令行(绝对路径)
    • :匹配范围内任意时间
  • ,:分隔多个不连续的时间点
    • :指定连续时间范围
  • /n :指定时间频率,每n…
    ########################################################

挂载卸载

挂载(装载):将光盘/U盘/分区/网络存储等设备装到某个Linux系统的某个目录;各种命令工具通过访问Linux目录来操作这些设备
格式: mount 设备路径 挂载点目录
卸载:umount 挂载点目录
永久挂载:
vim /etc/fstab
192.168.0.20:/public /mnt/nsd nfs defaults,_netdev 0 0
设备名 挂载点 文件类型
示例: fs_spec fs_file fs_type fs_options fs_dump fs_pass
fs_options : 文件类型:nfs /ext3,proc,swap、ext4、9960iso等
fs_dump :该选项被"dump"命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设置该字段为0
fs_pass :该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统"/"对应该字段的值应该为1,其他文件系统应该为2。若该文件系统无需在启动时扫描则设置该字段为0
#######################################################
查看及切换目录
pwd :查看当前工作目录
cd : 切换工作目录
ls :列出文档及属性
-l :以长格式显示
-A :包括名称以.开头的隐藏文档
-d :显示目录本身(而不是内容)的属性
-h :提供易读的容量单位
-R:递归显示
通配符:
【a-z】:多个字符或连续范围的一个
{a,min,xy} 多组不同的字符串,全匹配

  • :任意多个字符
    ? :单个字符
    #######################################################
    别名:alias 取消别名: unalias
    #########################################################
    文档管理:
    mkdir [-p] [/路径/] 目录名
    -p :表示连父目录一起创建

vim文档编辑器:
默认为命令模式;i键 ---->输入模式—esc键—》命令模式
:键-----》末行模式
wq:保存退出 q! :不保存退出

查找文本内容: grep [选项】 ‘匹配模式’ 文本文件
-i:忽略大小写
-v:取反匹配
^ :开头
$:结尾

复制:cp [选项】。。 原文件。。。 目标路径
-r :递归,复制目录时必须有此选项
删除:rm [选项】。。 文件或目录。。
-r / -f :递归删除(含目录) 、强制删除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值