一、内核linux系统的组成:内核(kernel)+根文件系统(rootfs)1、内核的功能进程管理:task_struct,scheduler(调度)内存管理:I/O管理:中断及中断处理文件系统:驱动程序安全相关功能:SElinux,各种加密库2、内核设计流派单内核:单一体系 将所有功能都作成一个整体,都作在内核中 linux: 模块化设计:核心 + 外围功能性模块组成 内核支持动态装卸载模块 .ko文件:kernel object微内核:内核子系统 windows,sola...
性能监控 监控CPU、内存、磁盘top命令 crontab 让程序可以在半夜执行,在测试的时候省很多事。GDB 常用命令进程管理 查看进程或者关闭进程磁盘管理 查看当前磁盘使用情况,查看当前目录所占大小,以及打包压缩与解压缩。文本处理 find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awksar详解 找出性能问题的利器 原文:http://www.cnblogs.com/zhiqli/p/4220717.html
第1章 shell基础1.1 什么是shellShell是一个命令解释器,它在操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出屏幕返回给用户。1.1.1 shell对话方式交互的方式:从键盘输入命令,通过/bin/bash的解析,可以立即得到Shell的回应,一问一答的方式非交互式:shell脚本 1.2 为什么使用shell编程作为一个合格的运维人员必须掌握一种或一种以上的脚本语言,shell编程则是实...
第一节课:Linux的基本命令用法与man手册的使用1:ls 列出文件列表 -a列出所有的目录(包含隐藏文件) -d列出目录本身,而不列出目录内的数据 例:ls -ld /home -h列出文件的容量 例:[root@cpe-172-100-23-91 /]# ls -hld /etc/ drwxr-xr-x. 135 root root 8.0K Sep 27 07:23 /etc/ 单纯的使用ls -h [root@cpe-172-100-23-91 /]# ls -h bin dev etc lib m...
登录系统网络测试: 1.网络连接测试:ping 网络地址/网络域名信息 2.操作中断快捷方式: ctrl + c系统命令提示组成: [root@zhq ~]# 1 2 3 4 1:登录主机用户信息 2:命令提示分割符号 3:管理主机名称信息 4:管理主机所在路劲系统目录结构简介: Linux中目录结构一切从根开始(倒挂的树)系统目录路径类型 绝对路径:从/路径开始进入到相应目录中/tmp/date/ 相对路径:...
uname 查看内核hostname 查看主机名称快捷键:ctrl+d退出会话 ctrl+a 光标移动到最前 ctrl+e光标移动到最后shutdown -r now(root用户使用相当于reboot 重启shutdown -h 10(14:00) 10分钟后关机(在14点时关机) -c取消关机shutdown -k 发送警告信号给登陆者 后接提示几分钟后关机接管理员需要发送的消息 例:shutdown -k 5 "qingdajiabaocunwenjia" 提示五分钟后关机,请大家保存文件poweroff (halt) 关机普...
unit 7 1.进程定义进程就是cpu未完成的工作 2.ps命令psa ##关于当前环境的所有进程650) this.width=650;" src="/upload/getfiles/default/2022/11/9/20221109062510677.jpg" title="Screenshot from 2017-04-06 19-51-04.png" />650) this.width=650;" src="/upload/getfiles/default/2022/11/9/20221109062510812.jpg" title="Screenshot from 2017-04-06 19-51-37.png" />x ##与当前环境无关的所有进程650...
Linux操作系统定时任务系统 Cron 入门 先写笔记:crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除没个用户的cron服务 crontab -e //编辑某个用户的cron服务 看存在的的计划启动, 可以直接编辑相应的启动项, 添加自己想要的命令 ,因为cron默认是ROOT权限 可以用这个提权 eg: rontab -l59 1 * * * /tmp/11.sh59...
前面,我们介绍了Linux Namespace,但是Namespace解决的问题主要是环境隔离的问题,这只是虚拟化中最最基础的一步,我们还需要解决对计算机资源使用上的隔离。也就是说,虽然你通过Namespace把我Jail到一个特定的环境中去了,但是我在其中的进程使用用CPU、内存、磁盘等这些计算资源其实还是可以随心所欲的。所以,我们希望对进程进行资源利用上的限制或控制。这就是Linux CGroup出来了的原因。Linux CGroup全称Linux Control Grou...
一、 系统操作基础说明 系统命令提示符是什么登录的用户名称主机名称路径信息命令语法说明命令 空格 参数 空格 对象系统目录结构相对路径:不从“/”开始的路径,从当前目录或指定的目录开始,例如data/,mnt/oldboy/绝对路径:从“/”根开始的路径,例如/data/,/mnt/oldboy二、 系统运行管理命令关机shutdown →1分钟后关机shutdown –c →取消关机和重启shutdown –h 5 →5分钟后关机shutdown –h now ...
(1) 修改主机名临时方法:hostname newname退出当前shell重新登录即可生效;注意:此法只能临时修改生效,重起系统后失效!永久方法:vi /etc/sysconfig/network修改hostname newname后hostname newname重新登录即可生效!(2) DNS配置vi /etc/hosts编辑主机节点和ip地址对应关系x.x.x.x www.domain.comvi /etc/resolv.confnameserver x.x.x.x /x.x.x.x为DNS SERVER IP (3) 配置网关方法1)vi /etc/sysconfig/networkGATEWAY=X.X...
挂载光盘mkdir /mnt/cdrom#建立挂载点mount /dev/cdrom /mnt/cdrom/#挂载光盘 更换YUM源:cd /etc/yum.repos.d/使网络yum源失效mv CentOS-Base.repo CentOS-Base.repo.bak 更换光盘为yum源vi CentOS-Media.repo# yum list 查看是否修改成功(第三列是源名字) 更换163源参考网站http://mirrors.163.com/.help/centos.htmlmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应版本repo文件, 放入...
文件ID i节点文件搜索命令locate 文件名链接命令 软链接 有i节点和Block块 没有数据文件硬链接 存东西 复制版 命令搜索命令 whereis which权限的管理chmod 777 abc 644 755修改所有者chown 所属组 chgrpLAMP LNMP Apa systemctl status httpd stopping ip1 安装yum install httpd -y 查看 systemctl status httpd关闭防火墙 systemctl stop firewalld开启服务器 systemctl start httpd重启 systemctl restart httpd2 安装yum i...
GPT是什么? GUID磁盘分区表(GUID Partition Table,缩写:GPT)其含义为“全局唯一标识磁盘分区表”,是一个实体硬盘的分区表的结构布局的标准。它是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一64bits来存储逻辑块地址和大小信息的主开机纪录(MBR)分区表 GPT有哪些功能?在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。但...
NFS服务(基于CentOS 7.0)NFS(Network File System),网络文件系统,是linux与linux之间进行文件共享的服务,在NFS应用,本地NFS的客户端可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。安装服务[root@nfs-server ~]# yum install nfs-utils rpcbind -y服务配置NFS服务安装后,并没有任何共享配置,需要自己新建一个目录进行共享[root@nfs-server ~]# echo "/share *(sync,rw)" >> /etc/exports #/share是...