06 2017 档案

摘要:[root@localhost ~]# cat /etc/fstab ## /etc/fstab# Created by anaconda on Wed Oct 5 15:21:46 2016## Accessible filesystems, by reference, are maintaine 阅读全文
posted @ 2017-06-27 21:46 413Xiaol 阅读(664) 评论(0) 推荐(0)
摘要:查看分区使用情况df -h df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间,最常见的就是文件已经删除,但是程序并没有释放空间,随着开始时间越长,这部分占用空间会越大 所以,用df看剩余空间更准确查看文件大小du -sh du命令是面向文件的,只会计算文件或目录占 阅读全文
posted @ 2017-06-25 21:39 413Xiaol 阅读(204) 评论(0) 推荐(0)
摘要:1.suodo的操作对象是系统命令 2.root把本来只能是超级用户执行的命令赋予普通用户执行 3.设置sudo权限 命令:visudo 找到: ## Allow root to run any commands anywhere 用户名 被管理主机地址=(可使用的身份) 授权命令(绝对路径) ro 阅读全文
posted @ 2017-06-25 21:04 413Xiaol 阅读(446) 评论(0) 推荐(0)
摘要:chattr [+-=][选项] 文件或目录名 + 增加权限 - 删除权限 = 等于某权限 选项: i 文件设置i属性,不允许对文件进行删除、改名、添加、修改数据,相当于把整个文件锁起来了 目录设置i属性,只能修改目录下文件的数据,不能建立、删除文件 a 文件设置a属性,只能在文件中增加数据,不能删 阅读全文
posted @ 2017-06-25 20:34 413Xiaol 阅读(214) 评论(0) 推荐(0)
摘要:SetUID 1.只有在可执行的二进制程序上设定SUID权限才是有意义的 2.命令执行者要对该程序拥有执行权限 3.命令执行者在执行该程序时获得该程序文件属主的身份 4.SetUID权限只在该程序执行中有效,也就是身份改变只在程序执行中有效 例如: passwd命令拥有SetUID权限,所以普通用户 阅读全文
posted @ 2017-06-25 00:21 413Xiaol 阅读(290) 评论(0) 推荐(0)
摘要:1.简介: a.作用: 是为了防止权限不够用的情况,一般的权限有所有者、所属组、其他人这三种,当这三种满足不了我们的需求的时候就可以使用ACL权限 b.故事背景: 一个老师,给一个班的学员上课,他在linux的根目录下面建立了一个文件夹,只允许本班级的学员对该目录进行读写执行操作,其他人都不行,这时 阅读全文
posted @ 2017-06-24 23:08 413Xiaol 阅读(1426) 评论(0) 推荐(1)
摘要:添加用户: useradd xiaol -u 手工指定用户的UID号 -d 手工指定家目录 -c 手工指定用户的说明信息 -g 手工指定用户初始组 -G 修改用户附加组 注意: 创建用户的时候分配组:useradd -g 组名 用户名 useradd -g gp_1 xiaol_1设置密码: pas 阅读全文
posted @ 2017-06-24 16:21 413Xiaol 阅读(199) 评论(0) 推荐(0)
摘要:组信息文件: 1.文件地址: /etc/group -rw-r--r--. 1 root root 492 10月 6 21:56 /etc/group 2.文件内容: xiaol:x:500: 3.信息含义: 第1个字段:组名称 第2个字段:组密码标志 第3个字段:GID 第4个字段:组中附加用户 阅读全文
posted @ 2017-06-24 14:25 413Xiaol 阅读(172) 评论(0) 推荐(0)
摘要:1.文件地址: /etc/shadow . 1 root root 842 10月 6 13:09 /etc/shadow 2.文件内容: xiaol_1:$6$NdCAnK3y$yPNzIhLXfkrohbZd:17080:0:99999:7:::3.信息含义: 第1个字段:用户名称 第2个字段: 阅读全文
posted @ 2017-06-24 14:12 413Xiaol 阅读(744) 评论(0) 推荐(0)
摘要:1.文件地址: /etc/pssswd -rw-r--r--. 1 root root 936 10月 6 12:50 /etc/passwd 2.文件内容: xiaol_1:x:501:501::/home/xiaol_1:/bin/bash 3.信息含义: 第1个字段:用户名称 第2个字段:密码 阅读全文
posted @ 2017-06-24 13:37 413Xiaol 阅读(756) 评论(0) 推荐(0)
摘要:1.准备环境 a.因为是编译安装,所以需要安装gcc编译器 b.下载源码包2.注意事项 a.源代码保存位置 /usr/local/src/ b.软件安装位置 /usr/local/ c.如何确定安装过程报错 安装停止,并出现error,warning,no xxx的提示 3.安装过程 a.解压缩下载 阅读全文
posted @ 2017-06-23 22:54 413Xiaol 阅读(467) 评论(0) 推荐(0)
摘要:1.yum其实管理的也是rpm包,只不过依赖什么的都自己做了2.yum在有的linux版本是收费的,但是CentOS是免费的3.yum一般意义上是需要联网的,即:使用网络yum源 a.yum源配置文件地址 /etc/yum.repos.d/CentOS-Base.repo b.yum源配置文件含义( 阅读全文
posted @ 2017-06-23 00:03 413Xiaol 阅读(11417) 评论(0) 推荐(0)
摘要:ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa 阅读全文
posted @ 2017-06-17 11:40 413Xiaol 阅读(135) 评论(0) 推荐(0)
摘要:假设系统丢失了ls命令,如何修复: 1.查询ls命令属于那个rpm包[root@localhost ~]# rpm -qf /bin/lscoreutils-8.4-43.el6.x86_64 2.挂载这个包,然后提取包中的ls命令到当前目录下[root@localhost ~]# rpm2cpio 阅读全文
posted @ 2017-06-15 23:34 413Xiaol 阅读(909) 评论(0) 推荐(0)
摘要:包全名: 1.操作的包是没有安装的软件包时,使用全名,而且要注意路径 2.例如:jdk-8u131-linux-x64.rpm包名: 1.操作的是已经安装好的软件包,使用包名,是搜索/var/lib/rpm/中的文件数据库 2.例如:jdk-8u131-linux-x64 1.安装 rpm -ivh 阅读全文
posted @ 2017-06-15 22:21 413Xiaol 阅读(675) 评论(0) 推荐(0)
摘要:源代码包 优点: 1.给你的就是源代码 2.可以修改源代码 3.可以自由选择所需的功能 4.软件是在自己电脑上编译安装,所以更加稳定高效 5.卸载方便(直接删了你安装软件的那个目录就好了) 缺点: 1.安装过程步骤较多 2.编译时间长 3.安装难度大 安装位置: 安装在指定位置,一般是 /usr/l 阅读全文
posted @ 2017-06-15 22:18 413Xiaol 阅读(624) 评论(0) 推荐(0)
摘要:进入编辑模式: a 在光标所在字符后进入编辑模式 A 在光标所在行尾进入编辑模式 i 在光标所在字符前进入编辑模式 I 在光标所在行首进入编辑模式 o 在光标下插入新行并进入编辑模式 O 在光标上插入新行并进入编辑模式 定位: gg 到第一行 G 到最后一行 :n 到第N行 $ 移动到行首 0 移动 阅读全文
posted @ 2017-06-15 21:33 413Xiaol 阅读(141) 评论(0) 推荐(0)
摘要:netstat -tlun 查看本机监听的端口 netstat -an 查看本机所有的网络连接 netstat -rn 查看本机路由表 -t TCP协议 -u UDP协议 -l 监听 -r 路由 -n 显示IP地址和端口号 阅读全文
posted @ 2017-06-14 22:00 413Xiaol 阅读(213) 评论(0) 推荐(0)
摘要:1.给指定用户发送消息 语法: write 用户名 说明: 1.用户是在线的 2.执行过程 a.敲完命令按回车,进入写信模式 b.写信的时候如果写错了Ctrl+退格 删除字符 c.写完以后Ctrl+D发送 d.发送后,在目标用户那里会自动收到消息 2.给所有在线用户发信息 语法:wall 说明: 1 阅读全文
posted @ 2017-06-14 21:57 413Xiaol 阅读(890) 评论(0) 推荐(0)
摘要:.gz格式 压缩: gzip 文件名 解压: gzip -d 欲解压文件名 gunzip 欲解压文件名 说明: 1.只能压缩文件,不能压缩目录 2.压缩和解压的时候不保留原文件 .bz2格式 压缩: bzip2 -k 待压缩文件 解压: buzip2 压缩文件 .tar格式 压缩: tar -cvf 阅读全文
posted @ 2017-06-14 00:02 413Xiaol 阅读(372) 评论(0) 推荐(0)
摘要:1.查看命令的帮助信息 man mkdir 2.查看服务配置文件的帮助信息 man services 说明: a.如果没有man通过yum install man安装 b.如果命令和服务同名了,那就指定清楚 1.Linux中通过whereis xxx可以看到xxx的命令和帮助文档地址 2.帮助文档如 阅读全文
posted @ 2017-06-13 22:39 413Xiaol 阅读(263) 评论(0) 推荐(0)
摘要:根据文件名搜索 find /etc -name init 在etc中查找文件名为init的文件 find /etc -name *init* 在etc中查找文件名包含init的文件 find /etc -name init??? 在etc中查找文件名以init开头且之后包含三个字符的文件 find 阅读全文
posted @ 2017-06-11 23:42 413Xiaol 阅读(11630) 评论(1) 推荐(0)
摘要:软连接 命令: ln -s 原文件 目标文件 特征: 1.相当于windows的快捷方式 2.只是一个符号连接,所以软连接文件大小都很小 3.当运行软连接的时候,会根据连接指向找到真正的文件,然后执行 4.所有软连接文件的权限是777,而真正的权限是由指向的那个文件决定的 5.原文件丢失,软连接无法 阅读全文
posted @ 2017-06-11 21:35 413Xiaol 阅读(16770) 评论(0) 推荐(0)
摘要:1.查看文件 命令:ls 路径:/bin/ls 权限:所有用户 选项: ls -a 显示目录下所有文件,包括隐藏文件(.开头的文件) ls -l 以long形式显示文件属性 ls -i 显示文件的inode号 ls -al 以长形式显示所有文件 ls -alh 以长形式显示所有文件,其中文件大小是带 阅读全文
posted @ 2017-06-11 16:15 413Xiaol 阅读(212) 评论(0) 推荐(0)
摘要:Host-only 虚拟机只能和真实主机通信 虚拟机通过安装虚拟机的时候自动安装的虚拟网卡和主机交互NAT 虚拟机只能和真实主机通信,如果真实主机可以上网,那虚拟机也可以上网 虚拟机通过安装虚拟机的时候自动安装的虚拟网卡和主机交互桥接 虚拟机桥接到真实主机的网卡上,相当于一个真正的电脑,占用独立的网 阅读全文
posted @ 2017-06-10 16:43 413Xiaol 阅读(203) 评论(0) 推荐(0)
摘要:全新的linux安装完成后,会在root目录下有一下三个文件,记录了Linux的安装细节 anaconda-ks.cfg 以Kickstart配置文件的格式记录安装过程中设置的选项信息 install.log 存储了安装在系统中的软件包及版本信息 install.log.syslog 存储了安装过程 阅读全文
posted @ 2017-06-10 16:29 413Xiaol 阅读(181) 评论(0) 推荐(0)
摘要:1.磁盘分区 主分区: 最多只能有4个 扩展分区: 最多只能有1个 主分区加扩展分区最多只能有4个 不能写入数据,只能包含逻辑逻辑分区 逻辑分区: 磁盘号从5开始,只要看到磁盘号是5,一定是逻辑分区 2.格式化 根据文件系统(FAT16、FAT32、NTFS、EXT2、EXT3、EXT4)在磁盘的特 阅读全文
posted @ 2017-06-10 15:34 413Xiaol 阅读(168) 评论(0) 推荐(0)
摘要:# coding:utf-8 import threading import time def test_xc(): f = open("test.txt","a") f.write("test_dxc"+'\n') time.sleep(1) mutex.acquire()#取得锁 f.close() mutex.release()#释... 阅读全文
posted @ 2017-06-03 19:43 413Xiaol 阅读(161) 评论(0) 推荐(0)
摘要:text = "A2A"s = filter(lambda ch: ch in '0123456789', text)print int(s) 阅读全文
posted @ 2017-06-03 19:42 413Xiaol 阅读(234) 评论(0) 推荐(0)
摘要:uptime 系统时间、运行时间、连接数(没一个终端算一个连接)、在1,5,15分钟内系统负载 uname -a 查看系统所有相关信息 -r 查看系统内核版本 -s 查看系统内核名称 vmstat 1 3 监控系统CPU内存等,一秒采样一次,一共采样四次 dmesg 开机时内核检测信息 pidsta 阅读全文
posted @ 2017-06-03 18:06 413Xiaol 阅读(190) 评论(0) 推荐(0)
摘要:系统中的类加载器 1.BootStrap ClassLoader a.启动ClassLoader b.加载rt.jar 2.Extension ClassLoader a.扩展ClassLoader b.加载JAVA_HOME/lib/ext/*.jar 3.App ClassLoader a.应用 阅读全文
posted @ 2017-06-03 17:44 413Xiaol 阅读(134) 评论(0) 推荐(0)
摘要:1.加载 a.装载类的第一个阶段 b.取得类的二进制流 c.转为方法区数据结构 d.在Java堆中生成对应的java.lang.Class对象 2.链接 a.验证(保证Class流的格式是正确的) 文件格式的验证 是否以0xCAFEBABE开头 版本号是否合理 元数据验证 是否有父类 继承了fina 阅读全文
posted @ 2017-06-03 17:14 413Xiaol 阅读(152) 评论(0) 推荐(0)
摘要:串行收集器 1.最古老的收集器 2.当进行垃圾回收的时候,回收线程是串行执行的,时间久,可能会产生较长停顿 3.-XX:+UseSerialGC 新生代、老年代使用串行回收 新生代复制算法 老年代标记-压缩 并行收集器 a.ParNew 1.新生代并行,老年代串行 2.是串行收集器新生代的并行版本 阅读全文
posted @ 2017-06-03 17:01 413Xiaol 阅读(401) 评论(0) 推荐(0)