![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux基础
牧 风
运维之路~
展开
-
系统中历史调用、如何在系统中获得帮助以及系统通配符号使用
1.系统中历史的调用history ##查看历史history -c ##清空当前环境中的历史!数字 ##调用此行历史比如"!5"时执行历史中地5条命令!test ##执行以test关键字开头的最近一条历史ctrl +r +关键字 ##调用历史中最近一条含有此关键字的历史2.在系统中获得帮助1.查看命令的用途whatis 命令原创 2018-12-26 15:30:24 · 195 阅读 · 0 评论 -
linux虚拟机命令管理
1.虚拟机管理命令virt-manager ##开启虚拟机管理器virsh list ##显示正在运行的虚拟机virsh list --all ##查看所有虚拟机virsh start desktop ##打开desktopvirsh shutdown desktop ##正常关闭虚拟机virsh destroy desktop ##强行关闭virt-viewer d...原创 2019-01-20 13:33:23 · 375 阅读 · 0 评论 -
linux软件管理
1.使用网络安装资源安装软件1.切换目录cd /etc/yum.repos.d2.建立文件vim westos.repo ##文件必须以.repo结尾[redhat] ##仓库名称name=haha ##对软件源的描述baseurl=http://172.25.254.250/rhel7.3/x86_64/dvd/##基础路径网络安装源gpgcheck=0 ##0...原创 2019-01-20 14:49:17 · 469 阅读 · 0 评论 -
Linux输入与输出的重定向
一、输出重定向: > ##重定向正确输出2> ##重定向错误输出&> ##重定向所有输出==注意:==重定向会覆盖源文件内容示例:注意:以下实验必须在普通用户下完成[student@localhost ~]$ find /etc/ -name passwd > file ##寻找/etc/目录下名字含有passwd的目录并定向正确的输出到file...原创 2019-01-09 21:52:13 · 278 阅读 · 0 评论 -
Linux日志管理命令详解
1.rsysiog ##此服务是用来采集系统日志的,他不产生日志,只是采集日志2.rsyslog的管理/var/log/messages ##信息服务日志/var/log/secure ##系统登陆日志/var/log/cron ##定时任务日志/var/log/maillog ##邮件日志/var/log/boot.log ##系统启动日志指定日志采集...原创 2019-01-16 00:54:30 · 808 阅读 · 0 评论 -
Linux系统中的磁盘管理
1.本地存储设备的识别fdisk -l ##真实存在的设备cat /proc/partition ##系统识别的设备 blkid ##系统可使用的设备df ##系统正在挂载的设备2.设备的挂载和卸载1.设备名称/dev/xdx ##/dev/hd0 /dev/hd1 ...原创 2019-02-01 15:25:41 · 194 阅读 · 0 评论 -
selinux内核级火墙
1.完全重新安装vsftpdrm -rf /etc/vsftpd/yum reinstall vsftpd lftp -yvim /etc/sysconfig/selinux ##内核selinux改为enforcingreboot[root@localhost ~]# getenforce ##查询selinux状态Enforcing ##强制并拒绝touch /v...原创 2019-02-14 21:30:42 · 157 阅读 · 0 评论 -
Linux如何解决root密码忘记
1、在引导界面按e键进入救援模式把UTF8到ro的内容删掉,改为rw rd.break。按ctrl+x,启动。按ctrl+x,启动2、更改root密码。1)chroot /sysroot/echo westos | passwd --stdin roottouch /.autorelabel按exit退出。...原创 2019-02-14 21:41:56 · 104 阅读 · 0 评论 -
系统恢复
1.硬盘引导阶段 mbr主引导记录的恢复fdisk -l ## 查询启动分区所在硬盘*表示有自举功能,可以自举。模拟问题:mbr主引导记录的恢复dd if=/dev/zero of=/dev/vda bs=446 count=1解决办法:进入挽救模式grub2-install 启动分区所在硬盘grub2-install /dev/vda ##恢复硬盘...原创 2019-02-14 22:42:57 · 190 阅读 · 0 评论 -
Linux如何搭建DHCP
1.配置yum源,下载dhcp服务yum install dhcp -yvim /etc/dhcp/dhcpd.confcp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.confvim /etc/dhcp/dhcpd.confdhcpd.confSample configuration file for ISC d...原创 2019-01-23 16:36:44 · 161 阅读 · 0 评论 -
Linux中LVM如何使用与管理
LVM:Logical Volume Manager(逻辑卷管理)pv ##物理卷被lv命令处理过的物理分区vg ##物理卷组被组装到一起的物理卷pe ##图里扩展lvm设备的最小存储单元,lvm是pe的整数倍lvm ##逻辑卷直接使用的设备,可以增大缩减并保持原有的数据不变lvm建立与拉伸建立之前,使用 watch -n 1 'pvs;echo ===;vgs;ec...原创 2019-02-13 17:46:10 · 372 阅读 · 0 评论 -
文件在Linux系统中的传输与归档压缩
1.scp##速度慢scp file user@ip:/dir ##上传scp user@ip:/file dir ##下载2.rsync##远程同步,速度快,默认会忽略:文件属性,链接文件,设备文件-r ##同步目录-p ##同步权限-o ##同步文件所有人-g ##同步文件所有组-l ##同步链接-D ##同步设备文件-t ##同步文件时间戳示例:1...原创 2019-01-14 22:40:50 · 443 阅读 · 0 评论 -
sshd服务的安全认证与登陆查看
1.sshd简介sshd= secure shell可以通过网络在主机中开机shell的服务客户端软件sshd连接方式:ssh username@ip ##文本模式的连接ssh -X username@ip ##可以在连接成功后开机图形注意:第一次连接陌生主机是要建立认证文件所以会询问是否建立,需要植入yes再次链接此台主机时,因为已经生成~/.ssh/know_...原创 2019-01-14 17:23:17 · 308 阅读 · 0 评论 -
Linux系统服务控制
1.什么是服务cs模型c表示client—客户端接受服务s表示server—服务端提供服务定义:系统中运行的对于系统本身没有意义但是对客户主机有重大意义的程序叫做服务性软件简称服务2.用什么控制服务系统初始化进程可以对服务进行相应的控制3.当前系统初始化进程是什么systemd ##系统初始化进程,系统的第一个进程pstree ##显示系统中的进程树,可以看到systemd...原创 2019-01-14 14:31:31 · 204 阅读 · 0 评论 -
Linux用户信息管理
更改用户信息usermod -l pig dog ##将dog更名为pig usermod -u 2333 dog ##更改用户uid为2333 usermod -g 1001 westos westos ##更改用户初始组 usermod -G 6666 dog ##更改用户附加组 usermod -G 1002,2333 do...原创 2019-01-03 21:39:05 · 326 阅读 · 0 评论 -
Linux用户授权,如何将权力下放
1.权力下放文件为/etc/sudoers此文件可以用vim直接编辑,但是不提供语法检测,容易出现无法预知的错误。也可以使用visudo编辑此文件,visudo命令是提供语法检测的2.下放方式*visudo100行左右用户 主机名称(用hostname命令查看)=(得到的用户身份) 命令,命令(命令的地址:/usr/sbin/useradd)admin localhost=(...原创 2019-01-03 22:30:27 · 259 阅读 · 0 评论 -
Linux文件的权限
1.文件权限存在的意义系统最底层安全设定的方法之一保证文件可以被可用的用户作相应的操作2.文件权限的查看ls -l filels -ld dirll filell -d dir##ls -l 等同于 ll3.文件权限的读取- |rw-r--r--.| 1| root| root |0| Jan 3 09:40 |file[1]...原创 2019-01-04 02:17:45 · 154 阅读 · 0 评论 -
初识Linux
什么是Linux第一次听到Linux时,感觉很陌生,觉得他可能是一种像Java之类的语言,后来有点了解觉得Linux应该是操作系统,但是都错了,Linux指的是内核,而我们说的Linux操作系统指的是Linux内核加上GNU的软件,GNU是一个自由的操作系统,他的内容软件完全以GPL方式发布。GNU的名称来自于GNU’s Not Unix!的递归缩写,GNU的设计类似Unix,但它不包含有著作...原创 2018-12-24 22:42:27 · 115 阅读 · 0 评论 -
Linux用户与组
用户存在的意义Linux是一个真实的、完整的多用户多任务操作系统,多用户多任务就是可以在系统上建立多个用户,而多个用户可以在同一时间内以不同的身份登录同一个系统执行各自不同的任务,而互不影响。Linux下的用户主要有以下两种:*超级用户:root用户,有对系统的最高管理权限。*普通用户:只有对自己登陆的目录下文件进行修改。组存在的意义组的存在是为了让多个用户拥有相同的权限,建立一个组,...原创 2018-12-29 22:26:57 · 137 阅读 · 0 评论 -
Linux文件管理命令
一、Linux系统结构根目录Linux是一个倒树形结构,其中最大的目录名称叫“/”(根目录)Linux系统中的二级目录目录名称功能用途/bin二进制可执行文件,系统常规命令/boot启动目录,存放系统自动启动文件,内核,初始化程序/dev系统设备管理文件/etc大多数系统配置文件存放路径/home普通用户家目录/lib函数库...原创 2018-12-25 21:48:26 · 420 阅读 · 0 评论 -
Linux系统虚拟机管理
一、安装虚拟机1.首先需要系统镜像文件2.打开Virtual Machine Manager[kiosk@foundation32 ~]$ virt-manager 需要输入root用户密码点击左上角标志添加虚拟机,选择第一个镜像文件安装,ForwardBrowse Local添加镜像文件选择RAM大小与CPU数量选择硬盘大小为虚拟机命名,Finish完成开始安...原创 2019-01-17 11:43:24 · 838 阅读 · 0 评论 -
Linux下的网络配置
1.什么是IP ADDRESSinternet protocol ADDRESS ##网络进程地址ipv4 ##internet protocol version 41.2x32ip是由32个0|1组成11111110.11111110.1111110.11111110=254.254.254.2542.子网掩码用来划分网络区域子网掩码非0的位对应的ip上的数字表...原创 2019-01-17 16:10:47 · 145 阅读 · 0 评论 -
Linux系统进程
一、什么是进程进程就是系统未完成并且正在进行的工作二、进程状态R(running) ##该程序正在运行S(Sleep) ##进程正在睡眠状态(idle),但可以被唤醒(signal)D ##不可被唤醒的睡眠状态,通常进程可能在等待I/O的情况。T ##停止状态(stop),可能是在工作控制(背景暂停)或除错(traced)状态;Z(Zombio) ##僵尸状态,程序已...原创 2019-01-14 00:23:32 · 187 阅读 · 0 评论 -
Linux中如何将vim使用的得心应手
一、什么是vimvim是Linux系统自带的文本编辑器,使用方便,功能强大。在命令行中可以使用vim file来打开或者新建一个文本文件二、vim的命令模式用vim file打开一个文件,会直接进入命令模式如图:1.vim工作模式的配置在vim命令模式下输入:进入扩展命令模式,再输入set 模式信息即可设定模式:set nu ##显示行号:set nonu ##...原创 2019-01-08 16:23:45 · 138 阅读 · 0 评论 -
Linux文件传输协议---ftp服务详解
1.ftp的定义ftp:// ##文件传输协议2.ftp协议提供的软件在rhel中vsftpd3.部署ftp服务yum install vsftpd(服务) lftp(软件) -y systemctl start vsftpd systemctl enable vsftpd firewall-config ##图形设置火墙不阻止ftp完成后reload。...原创 2019-02-14 11:27:51 · 852 阅读 · 0 评论