需求
文章平均质量分 57
程序源~
这个作者很懒,什么都没留下…
展开
-
Samba文件共享服务
一、Samba介绍1、samba 监听端口TCP:139/445UDP:137/1382、命令和安装amba 服务自有密码文件通过smbpasswd -a USERNAME命令设置//smbpasswd 命令: -a Sys_User //添加系统用户为 samba 用户并为其设置密码 -d //禁用用户帐号 -e //启用用户帐号 -x //删除用户帐号 ..原创 2021-12-12 15:58:14 · 1365 阅读 · 0 评论 -
jvm与gc调优
目录JVM基础垃圾回收算法JVM基础JVM就是java虚拟机,每一个JVM都包括堆,栈,本地方法栈、方法区,指令计数器及其他隐含寄存器。堆:负责存储对象实例。栈:存储基本类型和对象的引用。方法区:存放着类的静态变量,常亮,类的信息等。本地方法栈:与栈相类似,只不过存放的是方法。此时会向栈中压入一个叫address栈,在堆中开辟一块内存空间存放beijing,其中address存放着beijing这块内存空间的地址。而这样有什么好处呢,当还有另一个对象也叫beijing时我们把内存原创 2021-10-16 18:50:36 · 96 阅读 · 0 评论 -
Tomcat优化之JDK优化之熵池策略
在apache-tomcat官方文档:如何让tomcat启动更快 里面提到了一些启动时的优化项,其中一项是关于随机数生成时,采用的“熵源”(entropy source)的策略。他提到tomcat7的session id的生成主要通过java.security.SecureRandom生成随机数来实现,随机数算法使用的是”SHA1PRNG”private String secureRandomAlgorithm = “SHA1PRNG”; 在sun/oracle的jdk里,这个算法的提供者在底层依赖原创 2021-10-15 14:42:52 · 298 阅读 · 0 评论 -
vmstat命令实战详解
目录1、介绍2、安装3、命令显示字段4、常用参数5、常见性能问题分析6、其他说明:1、介绍vmstat命令是最常见的Linux/Unix监控工具,属于sysstat包。可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令,一个是Linux/Unix都支持,二是相比top,我可以看到整个机器的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场原创 2021-09-25 11:21:10 · 3416 阅读 · 0 评论 -
用户权限---u+s\g+s\o+t三个特殊权限说明
linux中一个文件有三个权限,分别时用户权限,群组权限以及其他权限,是用wrxwrxwrx表示的,w代表可写,r代表可读,x代表可执行。但在一些特殊情况中还会出现s,或者t。这种情况主要分为三种:rwsrwxrwx 用户权限出现了s,替代了xrwxrwsrwx 群组权限出现了s,替代了xrwxrwxrwt 其他权限出现了t,替代了x用户权限出现s的情况执行命令是 chmod u+s , 就是针对某个程序任何用户都有读写这个程序的权限,可以像root用户一样操作,这个指令只对程序有效,如.原创 2021-09-24 23:28:55 · 1960 阅读 · 0 评论 -
iotop和iostat
一、iotop使用1、介绍iotop是一个用来监视磁盘I/O使用状况的 top 类工具,可监测到哪一个程序使用的磁盘IO的信息2、安装和使用yum -y install iotopiotopTotal DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/sActual DISK READ: 0.00 B/s | Actual DISK WRITE: 0.00 B/s TID PRIO USER原创 2021-09-24 23:12:32 · 570 阅读 · 0 评论 -
i/o过高异常怎么办
第一步、IO使用情况定位第二步、top查询wa(i/o)的使用情况,查看io占用cpu是否较高。第三步、iostat -x25查看各磁盘的%util情况,越高说明磁盘对应的io越高。第四步、iotop直接查看IO较高的进程号,当iotop命令不可以用时使用for x in `seq 1 1 10`; do ps -eo state,pid,cmd | grep "^D"; echo "----"; sleep 5; done查询IO等待的对应进程第五步、cat /proc/pid/io查..原创 2021-09-23 23:47:33 · 1919 阅读 · 0 评论 -
网络流量异常怎么办
Linux下使用iftop工具结合iptables服务来解决带宽资源被恶意请求满的问题,主要通过2个步骤来实现;1.使用iftop工具查出来是哪些个在请求主机的带宽资源,找出耗带宽的元凶2.找出耗带宽的或者段,分析是out方向还是in方向,使用iptables规则来进行控制具体的详细操作方法如下;一但出现带宽被恶意请求,在带宽被请满的情况下基本上很难通过网络登入到服务器上进行操作跟维护,这时我们需要通过提供的“连接管理终端”服务来登入系统一般建议在主机正常的时候直接在服务器内部安装好i...原创 2021-09-23 23:30:39 · 717 阅读 · 0 评论 -
硬盘满了df -h
#!/bin/bashdis=$(df -h|awk -F '[ %]+' '/\/$/{print $5}')check(){ if [ $dis -ge 80 ];then echo "磁盘使用率超过80%,请注意!" else [ $dis -lt 80 ] echo "磁盘使用率未超过80%,运行正常" fi}check一、确定是不是真的是磁盘空间不足输入命令:df –lh 查看磁盘信息很明显:Filesystem下的挂载点 /de.原创 2021-09-23 23:22:03 · 348 阅读 · 0 评论 -
cpu满了top -b -n 1
#!/bin/bashx=$(top -b -n 1 | grep Cpu | awk -F ',' '{print $4}' | awk '{print $1*10}')init(){ if [ $x -le 200 ];then echo "当前CPU使用率超过80%请注意" else [ $x -ge 200 ] echo "当前CPU使用率未超过80%运行正常" fi}init第一步,使用top命令查询cpu的使用情况,同时用.原创 2021-09-23 23:11:04 · 787 阅读 · 0 评论 -
内存满了free -m
在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了。Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的读写)进行缓存操作。但是在进行了大量文件操作之后,缓存会把内存资源基本用光。但实际上我们文件操作已经完成,这部分原创 2021-09-23 23:04:16 · 782 阅读 · 0 评论 -
公司安装的CentOS服务器采用自动分区的方案,随着使用服务器的系统用户数量不断增多,根分区面临磁盘空间耗尽的情况,甚至有几次还导致系统无法启动
目录需求:方案:操作:在虚拟机中添加一块80GB的SCSI磁盘第一步:先加入一块80G的scsi磁盘第二步:重启主机或者echo "- - -" > /sys/class/scsi_host/host0/scan,都可以看到更新的磁盘在新硬盘中建立一个20GB的分区,存放所有普通用户的宿主文件夹第三步:规划磁盘,新增分区,划分20GB新建的分区仍然挂载到/home目录下,导入系统中原有用户的数据第四步:将/home下面数据备份,先放到根/下,并且格式化/dev.原创 2021-08-08 16:12:05 · 538 阅读 · 0 评论 -
公司将Linux主机提供给技术部作为开发服务器使用。根据部门内项目组的构成情况,首先建立相应的组账号、用户账号,并为相关目录设置权限;然后设置一个共用的数据存储目录,便于同事之间进行数据交换
目录需求方案操作第一步:建立/c/a,/c/b,存放宿主目录,建立a,b,c三个组并指定id第二步:建立e1,e2,e3宿主存在/c/a里,e4,e5宿主放在/c/b/里第三步:分别把e1,e2,e3同时放在组a和c里,e4,e5同时放在b和c里第四步:分别把/c/的属组设置为c,把其他用户去除,/c/a/属组设置为a,其他用户权限去除,/c/b/属组设置为b,其他用户权限去除第五步:新建共用文件夹,属组为c,组成员有所有权限,其他成员权限去除第六步:测试...原创 2021-08-09 10:00:30 · 401 阅读 · 0 评论