摘要:
1.线程安全问题 多个线程访问同一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他操作,调用这个对象的行为都可以获得正确的结果,那么这个对象就是线程安全的。 多个线程在操作共享的数据(读写操作),一条线程对共享数据的修改导致其他线程对数据 阅读全文
posted @ 2020-04-28 23:20
whn051799
阅读(133)
评论(0)
推荐(0)
摘要:
1.日志管理简介 1).日志服务 在CentOS 6.x中日志服务已经由rsyslogd取代了原先的syslogd服务.resyslogd日志服务更加先进,功能更多.但是不论该服务的使用,还是日志文件的格式其实都是和syslogd服务相兼容的,所以学习起来基本和syslogd服务一致. rsyslo 阅读全文
posted @ 2020-04-28 01:35
whn051799
阅读(225)
评论(0)
推荐(0)
摘要:
1.进程管理 1).进程查看 ①.查看系统中所有进程 ps aux【查看系统中所有进程,使用BSD操作系统格式】 ps le【查看系统中所有进程,使用Linux标准命令格式】 USER:该进程是由哪个用户产生的. PID:进程的ID号. %CPU:该进程占用CPU资源的百分比,占用越高,进程越耗费资 阅读全文
posted @ 2020-04-28 01:33
whn051799
阅读(158)
评论(0)
推荐(0)
摘要:
1.服务简介与分类 1).服务的分类 RPM包默认安装的服务 独立的服务 基于xinetd服务 源码包安装的服务 2).查询已安装的服务 RPM包安装的服务 chkconfig list【查看服务自动启状态,可以看到所有RPM包安装的服务】 ps aux 查看系统进程 源码包安装的服务 查看服务安装 阅读全文
posted @ 2020-04-28 01:29
whn051799
阅读(184)
评论(0)
推荐(0)
摘要:
1.基础正则表达式 1).正则表达式与通配符 正则表达式用来在文件中匹配符合条件的字符串,正则是包含匹配.grep,awk,sed等命令可以支持正则表达式. 通配符用来匹配符合条件的文件名,通配符是完全匹配.ls,find,cp这些命令不支持正则表达式,所以只能使用shell自己的通配符来进行匹配了 阅读全文
posted @ 2020-04-28 01:25
whn051799
阅读(241)
评论(0)
推荐(0)
摘要:
1.ACL权限 1).ACL权限简介与开启 ①. ②.查看分区ACL权限是否开启 dumpe2fs h /dev/sda3【dumpe2fs命令是查询指定分区详细文件系统信息的命令, h:仅显示超级块中信息,而不显示磁盘块组的详细信息】 ③.临时开启分区ACL权限 mount o remount,a 阅读全文
posted @ 2020-04-28 01:13
whn051799
阅读(392)
评论(0)
推荐(0)
摘要:
1.用户配置文件 1).用户信息文件/etc/passwd ①.用户管理简介 ◆所以越是对服务器安全性要求高的服务器,越是要建立合理的用户权限等级制度和服务器操作规范 ◆在Linux中主要是通过用户配置文件来查看和修改用户信息 ②./etc/passwd 第一字段:用户名称 第二字段:密码标志 第三 阅读全文
posted @ 2020-04-28 01:12
whn051799
阅读(211)
评论(0)
推荐(0)
摘要:
1.源码包和RPM包的区别 1).区别 安装之前的区别:概念上的区别 安装之后的区别:安装位置不同 2).RPM包安装位置 是安装在默认位置中 RPM包默认安装路径 /etc/ 配置文件安装目录 /usr/bin/ 可执行的命令安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/sh 阅读全文
posted @ 2020-04-28 01:10
whn051799
阅读(177)
评论(0)
推荐(0)
摘要:
01.IP地址配置和网络yum源 1).IP地址配置 setup【配置网络】 vim /etc/sysconfig/network script/ifcfg eth0【进去vim编辑器模式,把ONBOOT="no"改成ONBOOT="yes"】 service network restart【重启网 阅读全文
posted @ 2020-04-28 01:08
whn051799
阅读(106)
评论(0)
推荐(0)
摘要:
01.RPM包命令原则 http 2.2.15 15.e16.centos.1.i686.rpm httpd 软件包名 2.2.15 软件版本 15 软件发布的次数 e16.centos 适合的Linux平台 i686 适合的硬件平台 rpm rpm包扩展名 02.RPM包依赖性 树形依赖:a b 阅读全文
posted @ 2020-04-28 01:06
whn051799
阅读(273)
评论(0)
推荐(0)
摘要:
1.vim常用操作 vim 文件名【进入或新建 进入命令模式】 i/a/o【进入插入模式,a:在光标所在字符后插入,A:在光标所在行尾插入,i:在光标所在字符前插入,I:在光标所在行行首插入,o:在光标下插入新行,O:在光标上插入新行】 :set nu【添加行号】 :set nonu【取消行号】 g 阅读全文
posted @ 2020-04-28 01:01
whn051799
阅读(413)
评论(0)
推荐(0)
摘要:
网络命令 write 【发信息,以Ctrl+D保存结束,必须为登录用户才能发送】 wall [信息]【发广播信息】 ping c 4 IP地址【测试网络连通性, c:指定发送次数为4次,ctrl+c 强制终止】 ifconfig eth0 192.168.0.169【查看和设置网卡信息】 mail 阅读全文
posted @ 2020-04-28 00:59
whn051799
阅读(112)
评论(0)
推荐(0)
摘要:
压缩解压命令 gzip [文件]【压缩文件,压缩后的格式:.gz】 gunzip [压缩文件]【解压.gz的压缩文件】 tar zcf temp.tar.gz temp【打包目录, c:打包, v:显示详细信息, f:指定文件名, z:打包同时 压缩,temp:目录名】 tar zxf temp.t 阅读全文
posted @ 2020-04-28 00:57
whn051799
阅读(235)
评论(0)
推荐(0)
摘要:
1.用户管理命令 useradd 用户名【添加新用户】 passwd 用户名【设置用户密码】 who【查看登录用户信息,tty本地登录,pts远程终端】 w【查看登录用户的详细信息,全】 阅读全文
posted @ 2020-04-28 00:53
whn051799
阅读(112)
评论(0)
推荐(0)
摘要:
1.帮助命令 man 命令或配置文件【获取帮助信息;f|空格:翻页;回车:换行;/:搜索】【man 5 配置文件 查看配置文件的帮助信息】 info 命令【获取帮助信息,显示和man不同】 whatis 命令【获取该命令的简介信息】 apropos 配置文件名称【只查看配置文件的简介信息】 命令 h 阅读全文
posted @ 2020-04-28 00:52
whn051799
阅读(104)
评论(0)
推荐(0)
摘要:
1.文件搜索命令 find【文件搜索,find 搜索范围 匹配条件】 find 搜索范围 name或 iname(不区分大小写) 匹配条件【根据文件名称搜索,匹配条件(abcd)= bc =ab??, =匹配任意字符,?=匹配单个字符】 find 搜索范围 size +n/ n/n(n代表文件的大小 阅读全文
posted @ 2020-04-28 00:50
whn051799
阅读(200)
评论(0)
推荐(0)
摘要:
1.权限管理命令 chmod【改变文件或目录权限,u=所有者;g=所有组;o=其他人;a=全部,[{ugoa}{+ =}{rwx}],chmod u+x,o r或640 文件名,r—4;w—2;x—1,rwx—7(4+2+1)】 chmod –R【递归修改,子目录的权限也修改】 2.其他权限管理命令 阅读全文
posted @ 2020-04-28 00:47
whn051799
阅读(167)
评论(0)
推荐(0)
摘要:
1.命令格式与目录处理命令 ls –a【查看隐藏文件】 ls –l【查看文件信息长格式显示】 ls –d【查看指定目录的详细信息】 ls –h【显示容量大小】 ls –i【查看任何文件的I 节点】 ll 文件名【查看一个文件的详细信息】 2.目录处理命令 mkdir –p【递归创建目录】 cd【切换 阅读全文
posted @ 2020-04-28 00:45
whn051799
阅读(171)
评论(0)
推荐(0)
摘要:
1.传统用户权限存储方式 1>用户:rights:{“/hello.do”,“/hi.do”...}。 2>用户:rights:{1,2,3..}。 3>用户端不存储,每次去数据库查询比对。 弊端: 1>当权限链接成百上千的时候,用户的权限链接存储浪费一定的内存资源,而且,每次比对效率较低。 2>若 阅读全文
posted @ 2020-04-28 00:34
whn051799
阅读(634)
评论(0)
推荐(0)
摘要:
通过替换linux rm命令防止误删除 1. 在/home/username/ 目录下新建一个目录,命名为:.trash 2.. 在/home/username/tools/目录下,新建一个shell文件,命名为: remove.sh [plain] PARA_CNT=$ TRASH_DIR="/h 阅读全文
posted @ 2020-04-28 00:22
whn051799
阅读(296)
评论(0)
推荐(0)
摘要:
``` ./configure --prefix=/usr/local/nginx \ --http-client-body-temp-path=/usr/local/nginx/temp/client_body_temp \ --http-proxy-temp-path=/usr/local/nginx/temp/proxy_temp \ --http-fastcgi-temp-path=/us 阅读全文
posted @ 2020-04-28 00:16
whn051799
阅读(138)
评论(0)
推荐(0)
摘要:
###1.Redis简介 Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、 Key-Value数据库。 ###2.1 Redis 的Key Redis的 key是字符串类型,但是 key中不能包括边界字符, 由于 key不是 binary safe的字符 阅读全文
posted @ 2020-04-28 00:09
whn051799
阅读(272)
评论(0)
推荐(0)
浙公网安备 33010602011771号