Linux学习
Alatebloomer
这个作者很懒,什么都没留下…
展开
-
Linux学习工具的认识与安装
1.虚拟机VMwareVmware是一个虚拟PC软件,可以在现有操作系统上虚拟出一个新的硬件环境,相当于模拟出一台新的PC,以此来实现在一台机器上真正同时运行两个独立的操作系统其特点就是:不需要分区或者重新开机就能在同一台PC上使用两种以上的操作系统本机系统可以与虚拟机系统网络通信可以设定并且随时修改虚拟机操作系统的硬件关键2.磁盘分区磁盘分区是使用分区编辑器在磁盘上划分几个逻辑部分。碟片一旦划分...原创 2018-05-08 20:55:56 · 221 阅读 · 0 评论 -
用户管理与用户组管理命令
用户管理相关文件与用户管理命令1、用户的家目录普通用户:/home/用户名/,所有者和所属组都是此用户,权限是700 # ll /home/超级用户:/root/,所有者和所属组都是root用户,权限是550 # ll -d /root/普通用户改为超级用户改用户组ID,但家目录不变 pwd显示2、用户的邮箱/var/spool/mail...原创 2018-05-18 20:08:16 · 317 阅读 · 0 评论 -
RPM包管理-yum在线管理
yum在线管理很好解决了软件包安装时的软件依赖性问题,自动在线安装(当然可以用光盘替代)1、IP地址配置[root@localhost ~]# setup#使用setup工具[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0把ONBOOT=“no” 改为ONBOOT=“yes“#启动网卡[root@localhost ...原创 2018-05-14 20:50:01 · 174 阅读 · 0 评论 -
源码包管理
1、区别 安装之前的区别:概念上的区别 安装之后的区别:安装位置不同2、RPM包安装位置是安装在默认位置中3、源码包安装位置安装在指定位置当中,一般是 /usr/local/软件名/4、安装位置不同带来的影响RPM包安装的服务可以使用系统服务管理命令(service)来管理,例如RPM包安装的apache的启动方法以下两种:/etc/rc.d/init.d/httpd start ...原创 2018-05-14 21:32:54 · 187 阅读 · 0 评论 -
脚本安装包
1.脚本安装包脚本安装包并不是独立的软件包类型,常见安装的是源码包。是人为把安装过程写成了自动安装的脚本,只要执行脚本,定义简单的参数,就可以完成安装。非常类似于Windows下软件的安装方式。2、Webmin的作用Webmin 是一个基于 Web 的 Linux 系统管理界面。您就可以通过图形化的方式设置用户帐号、Apache、DNS、文件共享等服务。3、Webmin安装过程下载软件htt...原创 2018-05-14 21:46:06 · 347 阅读 · 0 评论 -
文件系统管理
回顾分区和文件系统1、分区类型主分区:总共最多只能分四个扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区2、(格式化-写入文件系统)文件系统ext2:是ext文件系...原创 2018-05-25 22:07:31 · 440 阅读 · 0 评论 -
权限管理
ACL权限1、查看分区ACL权限是否开启[root@localhost ~]# dumpe2fs -h /dev/sda3#dumpe2fs命令是查询指定分区详细文件系统信息的命令选项:-h 仅显示超级块中信息,而不显示磁盘块组的详细信息2、临时开启分区ACL权限[root@localhost ~]# mount -o remount,acl /#重新挂载根分区,并挂载加入acl权限3、永久开启分...原创 2018-05-21 21:57:45 · 201 阅读 · 0 评论 -
Linux系统管理
13.1 进程管理13.1.1 进程查看1、进程简介进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。2、进程管理的作用判断服务器健康状态查看系统中所有进程杀死进程3、查看系统中所有进程[root@localhost ~]# ps aux#查看系统中所有进程,使用BSD操作系统格式[root@localhost ~]# ps -le#查...原创 2018-06-02 16:56:55 · 166 阅读 · 0 评论 -
日志管理
14.1 日志管理简介1、日志服务 在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务。rsyslogd日志服务更加先进,功能更多。但是不论该服务的使用,还是日志文件的格式其实都是和syslogd服务相兼容的,所以学习起来基本和syslogd服务一致。rsyslogd的新特点: 基于TCP网络协议传输日志信息; 更安全的网络传输方式; 有日志消息的及时分析...原创 2018-06-02 17:08:18 · 399 阅读 · 0 评论 -
备份与恢复
备份方式有完全备份,增量备份,差异备份1、dump命令[root@localhost ~]# dump [选项] 备份之后的文件名 原文件或目录选项:-level: 就是我们说的0-9十个备份级别 -f 文件名: 指定备份之后的文件名-u: 备份成功之后,把备份时间记录在/etc/dumpdates文件-v: 显示备份过程中更多的输出信息-j: 调用bzlib库压缩备份文件,其实就是把备份文件...原创 2018-06-02 18:01:18 · 305 阅读 · 0 评论 -
shell编程(一)
10.1 Shell概述 1、Shell是什么Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。2、Shell的分类Bourne Shell:...原创 2018-05-30 17:41:40 · 201 阅读 · 0 评论 -
shell编程(二)
10.4 Bash的变量1、什么是变量变量是计算机内存的单元,其中存放的值可以改变。当Shell脚本需要保存一些信息时,如一个文件名或是一个数字,就把它存放在一个变量中。每个变量有一个名字,所以很容易引用它。使用变量可以保存有用信息,使系统获知用户相关设置,变量也可以用于保存暂时信息。2、变量设置规则变量名称可以由字母、数字和下划线组成,但是不能以数字开头。如果变量名是“2name”则是错误的。...原创 2018-05-30 21:06:47 · 251 阅读 · 0 评论 -
shell编程(三)
11.1 基础正则表达式1、正则表达式与通配符正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配。grep、awk、sed等命令可以支持正则表达式。通配符用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配了。2、基础正则表达式“*”前一个字符匹配0次,或任意多次grep "a*" test_rule.tx...原创 2018-06-01 16:55:35 · 291 阅读 · 0 评论 -
Linux用户配置文件
1、/etc/passwd 第1字段:用户名称 第2字段:密码标志 第3字段:UID(用户ID) 0: 超级用户 1-499: 系统用户(伪用户) 500-65535: 普通用户 第4字段:GID(用户初始组ID) 第5字段:用户说明 第6字段:家目录 普通用户:/home/用户名/ 超级用户:/root/ 第7字段:登录之后的Shell...原创 2018-05-18 17:28:50 · 167 阅读 · 0 评论 -
RPM包管理-rpm命令管理
RPM包管理-rpm命令管理1、RPM包命名原则httpd-2.2.15-15.el6.centos.1.i686.rpmhttpd 软件包名 注意包全名是httpd-2.2.15-15.el6.centos.1.i686.rpm2.2.15 软件版本15 软件发布的次数el6.centos 适合的Linux平台el6和CentOSi686 适合的硬件平台rpm rpm包扩展名(必须这样写,方...原创 2018-05-11 19:03:56 · 300 阅读 · 0 评论 -
软件包管理
软件包管理1、软件包分类源码包 (没有经过的源码,如C语言写的代码)脚本安装包(出现窗口界面选择选项)二进制包(经过了编译的包),也叫系统默认包在CentOS中是RPM包2.源码包源码包的优点是:开源,如果有足够的能力,可以修改源代码可以自由选择所需的功能软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高卸载方便源码包的缺点安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境...原创 2018-05-11 17:11:27 · 192 阅读 · 0 评论 -
Linux命令与快捷键
lls 显示文件目录ls .. tab 补全目录ssu root 切换到管理员状态shift+Alt+Enter 全屏原创 2018-05-29 08:57:55 · 132 阅读 · 0 评论 -
Linux学习注意事项
Linux严格区分大小写,包括命令和文件名称(在windows中不区分)Linux中所有内容以文件形式保存,包括硬件。(如果用命令行更改配置只会临时生效)硬盘文件是/dev/sd[a-p]光盘文件/dev/sr0等Linux不靠扩展名区分文件类型,靠文件权限区分。一些扩展名的使用是为了方便管理员使用压缩包:*.gz *.bz2 *.tar.bz2 *.tgz二进制软件包:.rpm网页文件:...原创 2018-05-09 14:14:25 · 355 阅读 · 0 评论 -
Linux常用命令——文件处理命令
文件命名规则: a)除了‘/’之外所有字符都合法! b)这些字符最好不用 1、空格符,制表符,退格符 2、连接符 3、特殊符号:@#¥$&()-等 c)避免用.作为开头,用.开头表示文件隐藏 d)注意:大小写敏感的,类似与C语言;而Windows并不严格区分 e)Linux可以没有后缀名,如.exe等命令格式: 命令 -选项 参数 ls -la /etc 说明: 1、个别命令使用...原创 2018-05-09 22:13:42 · 189 阅读 · 0 评论 -
Linux常用命令——权限管理命令
1、chmod[change the permissions mode of a file] : /bin/chmod语法: chmod [{ugo}{+-=}{rwx}] [文件或目录名] // 直观 e.g. chmod u+wx filename chmod o-x filename chmod g=rwx filename 或者: chmod [mode=421] [文件或目录] /...原创 2018-05-10 11:15:41 · 428 阅读 · 0 评论 -
Linux常用命令——文件搜索命令
文件搜索命令1、find /usr/bin/find #查找文件或目录,任何文件皆可,如图片,压缩包等语法:find [搜索路径] [搜索选项] filename a) find /etc -name 文件名 //-name 最常见的选项 按文件名搜索 eg:find /etc -name init // 在目录/etc中查找文件init文件注意: ...原创 2018-05-10 14:50:47 · 274 阅读 · 0 评论 -
Linux常用命令——帮助命令
1、man[manual]: /usr/bin/man 获得命令或配置文件的帮助文档,优先查看命令的帮助 格式:man [命令或配置文件] E.g. man ls #查看ls命令的帮助信息 man services #查看配置文件services的帮助信息,不要加绝对路径man /etc/services,不然就显示了文件信息,不 ...原创 2018-05-10 15:54:57 · 202 阅读 · 0 评论 -
Linux常用命令——用户管理命令
用户管理命令1、useradd 用户名 #添加一个用户2、设置密码: passwd 用户名 #给用户设置密码普通用户只能改自己的密码,root可以改所有密码3.who #查看登录用户详细信息第一项:登录的用户名第二项:登录的终端 tty 本地终端 pts运程终端第三项:登录时间第四项:登录的主机的ip地址,不写的话是本地4.w第一项:当前系统时间第二项:系统连续运行时间第三项:当...原创 2018-05-10 16:29:46 · 142 阅读 · 0 评论 -
Linux常用命令——压缩解压缩命令
压缩解压缩命令1、压缩gzip[GNU zip]: /bin/gzip 格式: gzip 选项 [文件] #压缩文件,压缩后扩展名为.gz,Linux下最常用 ,比较常见的软件源代码包的格式特点: 1)只能压缩文件,不能压缩目录 2)不保留原文件e.g. gzip newfile #原newfile删除 2、解压 1)gunzip[GNU zip]: /bin/gunzip ...原创 2018-05-10 17:30:02 · 467 阅读 · 0 评论 -
Linux常用命令——网络通信命令
网络通信命令1、write /usr/bin/write 格式: write [用户名] #用于向用户发送信息,前提是这个用户已经登录到了这台服务器主机,不然的话,无法发送,所以,write是一个实时的通信工具 #以ctrl+D作为通信结束e.g. write guest 2、wall[write all] /usr/bin/wall 用于向所有用户广播信息(在线用户) wall [messag...原创 2018-05-10 20:06:03 · 1324 阅读 · 0 评论 -
Linux常用命令——开关机与重启
开关机与重启1、shutdown /usr/sbin/shutdown 关机和重启之前先断开服务,最好用shutdown-c: 取消前一个关机命令-h: 关机-r: 重启e.g. shutdown -h now #马上关机 shutdown -h 8:30 #指定时间关机 2、reboot /usr/sbin/reboote.g. reboot 系统重启其他详细信息请...原创 2018-05-10 20:39:22 · 1687 阅读 · 0 评论 -
Vim/Vi常用操作
Vim 简介Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX上最常用的文本编辑器,它的作用是建立、编辑、显示文本文件。Vim 没有菜单,只有命令。Vim 工作模式: 进入编辑模式插入命令命令 作用a 在光标所在字符后插入A 在光标所在行尾插入i 在光标所在字符前插入I 在光标所在行行首插入o 在光标下面插入新的一行O 在光标上面插入新的一行定位命令命令 作用h 左移一个字...原创 2018-05-10 21:48:36 · 161 阅读 · 0 评论 -
Vim/Vi实用技巧
Vim/Vi实用技巧1、导入文件 :r [文件名] #将已有文件导入到当前编辑的文件中如 :r /etc/inittab 2、在vim中查询命令目录,不用退出 :!which [命令] :! ls -l /home/hadoop 拓展-把命令执行的结果,导入到当前编辑的文件中! :r !date //导入日期3、定义快捷键 :map [快捷键] [触发指令]e.g. :map ^P...原创 2018-05-11 16:40:20 · 318 阅读 · 0 评论 -
Linux服务管理
12.1 服务简介与分类1、RPM包安装服务的位置RPM安装服务和源码包安装服务的区别就是安装位置的不同 源码包安装在指定位置,一般是/usr/local/ RPM包安装在默认位置中 /etc/init.d/:启动脚本位置 /etc/sysconfig/:初始化环境配置文件位置 /etc/:配置文件位置 /etc/xinetd.conf:xinetd配置文件 /etc/xinetd...原创 2018-06-02 14:39:45 · 151 阅读 · 0 评论