Linux基础篇
Back to De3ember
只有枯燥的练习能收获极致的熟练,只有机械的重复才有资格拥抱唯美的创造。
展开
-
初探Linux的准备工作
### 1.语言调整依次点击:Application--->system-tools--->setting--->Regin&language### 2.虚拟机控制命令##### 常规操作```bash[kiosk@foundation25 ~]$ rht-vmctl start desktop ##开启Starting desktop.``````bash[kiosk@foundation25 ~]$ rht-vmctl view desktop #原创 2018-12-22 22:38:26 · 140 阅读 · 0 评论 -
Linux之系统进程及其管理
###显示进程ps ax ##显示当前系统中的所有进程pstree ##显示当前系统的进程树##显示进程指定信息ps -o xxx ##显示进程的指定信息comm ##进程名称user ##进程所有人group ##进程所有组%cpu ##进程cpu使用率%mem ##进程内存使用率pid ##进程idnice ##进程优先级###系统进程排序ps ax --sort...原创 2019-01-16 19:20:09 · 174 阅读 · 0 评论 -
Linux实用的远程连接服务——sshd
###1.sshd简介sshd=secure shell可以通过网络在主机中开机shell的服务客户端软件sshd连接方式:ssh username@ip ##文本模式的链接ssh -X username@ip ##可以在链接成功后开机图形注意:第一次链接陌生主机是要建立认证文件所以会询问是否建立,需要输入yes再次链接此台主机时,因为已经生成~/....原创 2019-04-05 22:29:34 · 333 阅读 · 0 评论 -
Linux的文件远程传输及文件打包和压缩
#######文件在系统中的传输1.scpscp file user@ip:/dir ##复制本地电脑文件到远程电脑的目标目录scp user@ip:/file dir ##复制远程电脑的文件到本地电脑的目录2.rsync ##远程同步,速度快,默认会忽略,文件属性,链接文件,设备文件-r ##同步目录-p ##同步权限-o ##同步文件所有人-g ##同步文件所有组-l ##...原创 2019-01-16 21:13:30 · 738 阅读 · 0 评论 -
Linux的系统日志相关管理
####系统日志管理1.rsyslog ##此服务是用来采集系统日志的,它不产生日志,只是起到采集作用2.rsyslog的管理/var/log/messages ##服务信息日志/var/log/secure ##系统登录日志/var/log/cron ##定时任务日志/var/log/maillog ##邮件日志/var/log/boot.log ##系统启动日志指定日志采集...原创 2019-01-16 22:22:15 · 186 阅读 · 0 评论 -
Linux的至强壁垒——SELinux
### 1.何为selinuxSELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。### 2.selinux的模式原创 2019-02-14 21:35:07 · 271 阅读 · 0 评论 -
Linux系统的定时任务和延时任务
1.系统延时任务at now+1min ##延时1分钟at> touch file{1…10}at> job 2 at Sun Jan 20 02:07:00 2019at 02:10 ##设定任务执行时间at> rm -rf /mnt/ ##任务动作at>原创 2019-02-07 18:43:47 · 176 阅读 · 0 评论 -
Linux系统无法正常开机的修复日常
1.硬盘引导阶段mbr主引导记录的恢复##模拟问题:dd if=/dev/zero of=/dev/vda bs=446 count=1grub2-install /启动分区所在硬盘2.文件引导阶段1)引导文件丢失/boot/grub2/grub.cfg#模拟问题:rm -rf /boot/grub2/grub.cfg#当系统没有重新启动时grub2-mkconfig...原创 2019-02-15 22:57:41 · 794 阅读 · 0 评论 -
linux系统的文件系统管理
###1.本地系统设备的识别fdisk -l ##真实存在的设备cat /proc/partition ##系统识别的设备blkid ##系统可使用的设备df ##系统正在挂载的设备###2.设备的挂载和卸载1.设备名称/dev/xdx ##/dev/hd0 /dev/hd1 /dev/sda /dev/sdb /dev/sda1 /dev/sdb1/dev/sr0 ##...原创 2019-02-11 01:13:55 · 207 阅读 · 0 评论 -
Linux的FTP服务的搭建及管理
1.ftp的定义ftp:// ##文件传输协议2.ftp协议提供的软件在rhel7中:vsftpd3.部署ftp服务yum install vsftpd -ysystemctl start vsftpdsystemctl enable vsftpdfirewall-cmd --permanent --add-service=ftpfirewall-cmd --reload[r...原创 2019-02-13 22:12:39 · 182 阅读 · 0 评论 -
Linux之通过脚本实现全程自动安装Linux系统
1.下载自动生成安装脚本的软件配置好yum源如何配置yum源yum install system-config-kickstart -y ##下载安装定制软件 system-config-kickstart ##运行软件,定制系统 vim ks.cfg ##编辑软件生成的文件,自定义安装包 ksvalidator ks.cfg ##检查脚本是否有语法错误 yum install httpd -y ##下载httpd sy原创 2019-01-21 18:52:37 · 689 阅读 · 0 评论 -
Linux的DHCP服务的搭建
1、首先要在服务机配置好yum源2、用yum安装dhcp软件yum install dhcp -y原创 2019-01-21 17:29:01 · 180 阅读 · 0 评论 -
Linux的软件管理
1.使用已知网络安装资源安装软件vim /etc/yum.repos.d/xiaoma.repo ##文件名称必须以repo结尾[jiekouma] ##仓库名称name=tomcat-mh ##对软件源的描述baseurl=http://172.25.254.250/rhel7.3/x86_64/dvd/ ##网络安装源gpgcheck=0 ##不检...原创 2019-01-21 15:29:54 · 164 阅读 · 0 评论 -
Linux的用户与组(二)
Linux的用户与组(二)1.用户认证信息/etc/shadow 记录用户认证信息xiaoma:!!:17895:0:99999:7: : :[1] [2] [3] [4] [5] [6] [7] [8] [9]密码为加密状态时的用户shadow内容此文件一共有九列:[1]xiaoma用户名称[2]!!用户密码用户的加密字符串,默认用的加密方式为s...原创 2019-01-04 09:59:40 · 133 阅读 · 0 评论 -
Linux的文件权限管理
Linux的文件权限管理1.文件权限存在的意义系统最底层安全设定方法之一保证文件可以被可用的用户作相应操作2.文件权限的查看命令用法ls -l file列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等查看“/root/Desktop/”目录下文件“12.31.zip”的详细信息命令用法ls -ld dir长格式列出目...原创 2019-01-04 12:53:35 · 386 阅读 · 0 评论 -
Linux的系统结构及常用命令
### 1.Linux系统结构Linux是一个倒树形结构,最大的目录名称叫“/”(根目录)##### Linux系统中的二级目录名称|作用--------|----/bin | 二进制可执行文件,系统常规命令/boot | 启动目录,存放系统自动启动文件,内核,初始化程序/dev | 系统设备管理文件/etc | 大多数系统配置文件存放路径/home | 普通用户家目录/lib | 函数库/lib64/ | 64位函数库/media | 光驱临时挂载点原创 2018-12-25 14:01:29 · 239 阅读 · 0 评论 -
Linux的用户与组(一)
### 1.用户存在的意义集中权限### 2.组存在的意义共享权限### 3.用户的查看##### ①查看当前用户名称|作用----|----whoami | 查看当前用户原创 2018-12-25 21:29:20 · 192 阅读 · 0 评论 -
Linux富有魅力的编辑工具——VIM
1.vim模式1.命令模式2.插入模式3.退出模式2.vim的用法信息vim的工作模式配置在vim命令模式下:set模式信息:set nu ##设置行号:set nonu ##取消行号:set mouse=a ##设置鼠标可用:set cursorline ##设置光标所在行有行线注意:以上设定为临时永久设定vim的工作方式[root@localhost De...原创 2019-01-08 16:47:29 · 102 阅读 · 0 评论 -
Linux的系统I/O重定向
1.理解系统的输入输出2.管理输入输出的符号######输出重定向file ##重定向正确输出file2> file2 ##重定向错误输出file2&> file3 ##重定向所有输出到file3注意:重定向会覆盖原文件的内容[student@localhost ~]$ find /etc/ -name passwd &am原创 2019-01-08 16:50:01 · 333 阅读 · 0 评论 -
Linux的网络配置
什么是IP ADDRESS 网络进程地址internet protocol vertion 41.ip是由32个0/1组成11111110.11111110.11111110.11111110=254.254.254.2542.子网掩码用来划分网络区域子网掩码非0的位对应的IP上的数字表示这个IP的网络位子网掩码0位对应的数字是IP的主机位网络位表示网络区域主机位表示网络区域里...原创 2019-01-19 20:44:08 · 241 阅读 · 0 评论 -
Linux的虚拟机管理
一、安装虚拟机1、打开虚拟机管理工具将用户切换至超级用户在终端键入virt-managerFile–>New Virtual Machine直接点击Forward点击Browse点击Browse Local选择镜像存放位置点击Open点击Forward,选择内存大小,CPU个数点击Forward,选择磁盘大小点击Forward,命名虚拟机点...原创 2019-01-21 12:30:14 · 222 阅读 · 0 评论 -
Linux系统中LVM的管理
pv ##物理卷被lv命令处理过的物理分区vg ##物理卷组被组装到一起的物理卷pe ##物理扩展lvm设备的最小存储单元lvm时pe的整数倍lvm ##逻辑卷直接使用的设备,可以增大缩减并保持原有数据不变###lvm建立1.分区并设定分区标签为8epvcreate /dev/vdb1vgcreate vg0 /dev/vdb1lvcreate -L 20M -n lv0 ...原创 2019-02-14 00:16:40 · 306 阅读 · 0 评论