linux主要应用于服务器操做系统,windows则应用于桌面操做系统mysql
linux系统的主要优势是相对安全,稳定,免费linux
Linux抛弃了图形操做系统,把有限的资源更多的用在了应用软件上面试
linux是一个命令行组成的操做系统,能够说命令是学习linux系统的基础,学习linux很大程度就是学习命令sql
l 1965 年左后由贝尔实验室加入了 麻省理工学院 以及 通用电气 合做的计划 —— 该计划要创建一套 多使用者(multi-user)、 多任务(multi-processor) 、 多层次(multi-level) 的 MULTICS 操做系统,想让大型主机支持 300 台终端shell
l 1969 年先后这个项目进度缓慢,资金短缺,贝尔实验室退出了研究数据库
l 1969 年从这个项目中退出的 Ken Thompson 当时在实验室无聊时,为了让一台空闲的电脑上可以运行 "星际旅行(Space Travel)" 游戏,在 8 月份左右趁着其妻子探亲的时间, 用了 1 个月的时间 ,使用汇编写出了 Unix 操做系统的原型编程
l 1970 年,美国贝尔实验室的 Ken Thompson ,以 BCPL 语言为基础,设计出很简单且很接近硬件的 B 语言 (取BCPL的首字母),而且他用 B 语言 写了第一个 UNIX 操做系统vim
l 1971 年,一样酷爱 "星际旅行(Space Travel)" 的 Dennis M.Ritchie 为了能早点儿玩上游戏,加入了 Thompson 的开发项目,合做开发 UNIX,他的主要工做是改造 B 语言 ,由于 B 语言 的跨平台性较差windows
l 1972 年, Dennis M.Ritchie 在 B 语言 的基础上最终设计出了一种新的语言,他取了 BCPL 的第二个字母做为这种语言的名字,这就是 C 语言 centos
l 1973 年初, C 语言 的主体完成, Thompson 和 Ritchie 火烧眉毛地开始用它彻底重写了如今大名鼎鼎的 Unix 操做系统
Ext4的单个文件系统容量能够达到1EB,单个文件的大小能够达到16TB
XFS默认支持的系统容量大小8EB减去1个字节的容量,最大支持的文件大小是9EB,
最大支持的文件系统尺寸是18EB
防火墙:iptables
内核版本:2.6
默认的数据库:Mysql
防火墙:firewalld
内核版本:3.10
默认安装的数据库:MariaDB
时间同步:ntpq -q
修改时区:vim /etc/sysconfig/clock
修改语言:vim /etc/sysconfig/i18n
时间同步:chronyc sources
修改时区:timedatectl set-timezone Asia/Shanghai
修改语言:localectl set-locale LANG=zh_CN.UTF-8
修改的配置文件/etc/sysconfig/network 中的HOSTNAME (修改完成后永久成效)
方式一:配置文件/etc/hostname 直接编辑vim /etc/hostname
方式二:采用命令的方式:hostnamectl sethostname 主机名
操做行为 |
Centos6.x |
Centos7.x |
启动服务 |
service 服务名 start |
systemctl start 服务名 |
中止服务 |
service 服务名 stop |
systemctl stop 服务名 |
查看服务状态 |
service 服务名 status |
systemctl status 服务名 |
重启服务 |
service 服务名 restart |
systemctl restart 服务名 |
设置服务的开机自启 |
chkconfig 服务名称 on |
systemctl enable 服务名称 |
设置服务的开机非自启 |
chkconfig 服务名称 off |
systemctl disable 服务名称 |
查看全部服务的自启状态 |
chkconfig --list |
systemctl list-unit-files |
名称 |
Centos6.x |
Centos7.x |
网卡名称 |
ifcfg-eth0 |
ifcfg-ens33 |
网络配置的命令 |
ifconfig |
ip |
网络服务 |
network服务 |
NetworkManager服务 |
Centos6.x:默认状况下会从国外的镜像源网站获取安装包,比较慢,若是想安装下载快的话,须要去修改CentOS6-Base.repo ,使用CentOS6-Base-163.repo替换。
Centos7.x版本中:就近原则,从离得比较近的镜像源服务器获取安装包并下载安装
-a:在全部的man帮助手册中搜索;
-f:等价于whatis指令,显示给定关键字的简短描述信息; -P:指定内容时使用分页程序; -M:指定man手册搜索的路径。
grep -i "the" demo_file
。grep -A 3 -i "example" demo_text
。grep -r "ramesh" *
。如何在 /var 目录下找出 90 天以内未被访问过的文件?
find /var \! -atime -90
。如何在 /home 目录下找出 120 天以前被修改过的文件?
find /home -mtime +120
。在整个目录树下查找文件 “core” ,如发现则无需提示直接删除它们?
find / -name core -exec rm {} \;
。rm -i filename.txt
。rm -i file*
。rm -r example
。mkdir ~/temp
。-p
选项能够建立一个路径上全部不存在的目录:mkdir -p dir1/dir2/dir3/dir4/
。
less huge-log-file.log
。
CTRL+F - forward one window
CTRL+B -backward one window
chmod ug+rwx file.txt
。chmod g-rwx file.txt
。chmod -R ug+rwx file.txt
。tar cvf archive_name.tar dirname/
。tar xvf archive_name.tar
。tar tvf archive_name.tar
。任务管理器:ps -ef 查看当前全部进程(包括执行ps命令的那个时刻进程信息)
格式:ps [参数]
-e 此参数的效果和指定“A”参数相同,显示全部程序
-f 显示UID,PPIP,C与STIME栏位
例如:ps -ef | grep -i mysql 过滤出mysql这个进程
kill功能:删除执行中的程序或工做
语法:kill[参数][程序]
-l<信息编号> 若不加<信息编号>选项,则-l参数会列出所有的信息名称。
kill -9 :表示强制终止
格式:kill -9 pid
可先经过ps -ef 查找出所要删除的进程pid,再经过kill -9 pid 终止进程
功能:显示网络设备
格式:ping 主机名或ip地址 (按ctrl+c中止ping)
说明:在ABCD中加黑的部分为正确答案。
1. cron 后台常驻程序 (daemon) 用于:
A. 负责文件在网络中的共享
B. 管理打印子系统
C. 跟踪管理系统信息和错误
D. 管理系统平常任务的调度
2. 在大多数Linux发行版本中,如下哪一个属于块设备 (block devices) ?
A. 串行口
B. 硬盘
C. 虚拟终端
D. 打印机
3. 下面哪一个Linux命令能够一次显示一页内容?
A. pause
B. cat
C. more
D. grep
4. 怎样了解您在当前目录下还有多大空间?
A. Use df
B. Use du /
C. Use du .
D. Use df .
5. 怎样更改一个文件的权限设置?
A. attrib
B. chmod
C. change
D. file
6. 假如您须要找出 /etc/my.conf 文件属于哪一个包 (package) ,您能够执行:
A. rpm -q /etc/my.conf
B. rpm -requires /etc/my.conf
C. rpm -qf /etc/my.conf
D. rpm -q | grep /etc/my.conf
7. 假如当前系统是在 level 3 运行,怎样不重启系统就可转换到 level 5 运行?
A. Set level = 5
B. telinit 5
C. run 5
D. ALT-F7-5
8. 那个命令用于改变 IDE 硬盘的设置?
A. hdparam
B. ideconfig
C. hdparm
D. hddparm
9. 下面哪一个命令能够列出定义在之后特定时间运行一次的全部任务?
A. atq
B. cron
C. batch
D. at
10.下面命令的做用是:set PS1="[\u\w\t]\\$" ; export PS1
A. 改变错误信息提示
B. 改变命令提示符
C. 改变一些终端参数
D. 改变辅助命令提示符
11.做为一个管理员,你但愿在每个新用户的目录下放一个文件 .bashrc ,那么你应该在哪一个目录下放这个文件,以便于新用户建立主目录时自动将这个文件复制到本身的目录下。
A. /etc/skel/
B. /etc/default/
C. /etc/defaults/
D. /etc/profile.d/
12.在bash中,export命令的做用是:
A. 在子shell中运行命令
B. 使在子shell中可使用命令历史记录
C. 为其它应用程序设置环境变量
D. 提供NFS分区给网络中的其它系统使用
13.在使用了shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限正确的是:
A. -rw-r----- , -r--------
B. -rw-r--r-- , -r--r--r--
C. -rw-r--r-- , -r--------
D. -rw-r--rw- , -r-----r--
14.下面哪一个参数能够删除一个用户并同时删除用户的主目录?
A. rmuser -r
B. deluser -r
C. userdel -r
D. usermgr -r
15.有一个备份程序mybackup,须要在周一至周五下午1点和晚上8点各运行一次,下面哪条crontab的项能够完成这项工做?
A. 0 13,20 * * 1,5 mybackup
B. 0 13,20 * * 1,2,3,4,5 mybackup
C. * 13,20 * * 1,2,3,4,5 mybackup
D. 0 13,20 1,5 * * mybackup
16.如何从当前系统中卸载一个已装载的文件系统
A. umount
B. dismount
C. mount -u
D. 从 /etc/fstab 中删除这个文件系统项
17.若是你的umask设置为022,缺省的你建立的文件的权限为:
A. ----w--w-
B. -w--w----
C. r-xr-x---
D. rw-r--r--
18.在一条命令中如何查找一个二进制命令 Xconfigurator 的路径?
A. apropos Xconfigurator
B. find Xconfigurator
C. where Xconfigurator
D. which Xconfigurator
19.哪一条命令用来装载全部在 /etc/fstab 中定义的文件系统?
A. amount
B. mount -a
C. fmount
D. mount -f
20.运行一个脚本,用户不须要什么样的权限?
A. read
B. writeC. executeD. browse on the directory