linux命令/系统
文章平均质量分 69
96掌门师兄
showcode1024
展开
-
centos挂载新的磁盘
如果是vmware的话,在管理界面,为虚拟机创建一个新的磁盘,然后需要给这个磁盘分区。原创 2024-06-27 15:27:52 · 237 阅读 · 0 评论 -
pidstat -d 1分析磁盘吞吐量
iostat -dx 1 查看磁盘IO吞吐量。pidstat -d 1看是哪个进程写的。原创 2024-06-05 09:52:00 · 246 阅读 · 0 评论 -
linux ~ .bashrc
$:是普通用户的意思(若是root用户就显示#)~代表你的/home/用户明目录, 如果是root ,cd ~ 跳转到/root目录原创 2020-05-20 11:04:42 · 159 阅读 · 0 评论 -
centos 7 /tmp文件夹清理
who -b 查看系统启动时间hwclock -w 同步硬件时间/tmp目录 centos7的清理规则https://blog.csdn.net/leonnew/article/details/79258453cat /usr/lib/systemd/system/systemd-tmpfiles-clean.timer上述配置文件表示两种情况会执行该服务开机15分钟执行服务距离...原创 2020-01-17 20:33:43 · 1157 阅读 · 0 评论 -
ulimit -n/nr_open/limits.conf/file-max直接的关系 + lsof + vm.max_map_count自动化配置脚本
查看进程打开的文件句柄个数(yum install -y lsof)lsof -p pid |wc -l查看进程打开的socket句柄个数lsof -p 25973 | grep TCP|wc -lulimit -a 用来显示当前的各种用户进程限制,注意是当前用户,而且要rootulimit -n 无法设置超过操作系统支持的最大文件句柄个数/proc/s...原创 2019-12-04 17:42:24 · 512 阅读 · 0 评论 -
shell脚本入门
为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的:建立一个脚本 Lin转载 2012-08-21 17:19:27 · 761 阅读 · 0 评论 -
编码格式
1. Vim中查看编码格式:set fileencoding原创 2016-10-08 10:25:29 · 364 阅读 · 0 评论 -
linux命令总结
1. 查看linux内核版本1) cat /proc/version2) uname -a3) uname -r2、查看发行版本命令1) lsb_release -a 可以顺便查看你的centos 或redhat版本号2) 用命令找到/etc目录下的issue文件release文件2.查看mysql服务是否安装开启[root@localhost~]#servicem...原创 2013-06-13 10:22:16 · 1497 阅读 · 3 评论 -
http性能测试工具 (ab Test工具 + tsung) + YAPI
mark,配合nginx服务器搭建一起学习原创 2016-07-18 11:38:07 · 1622 阅读 · 0 评论 -
linux下创建,使用动态库
1. 现在要生成libmydll.so的库文件,头文件如下#ifndef _MYDLL_H#define _MYDLL_H#include "stdio.h"#ifdef WIN32 #ifdef MYDLL_EXPORTS #define MYDLLAPI extern "C" __declspec(dllexport) #else原创 2014-01-15 10:29:03 · 5786 阅读 · 0 评论 -
nginx
1.学习http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=29773962&id=46148712.解决 error while loading shared libraries: libpcre.so.1的错误/usr/local/webserver/nginx/sbin/nginx: error while...原创 2016-04-06 10:58:02 · 463 阅读 · 0 评论 -
文件压缩/解压命令
文件解压缩tar -xvzf xxx.tar.gzx 解压v 解压过程中创建的文件在控制台显示z gzip创建的压缩文件,要解压f 创建文件,后面紧跟文件名打包tar -czvf mydir.tar mydir...原创 2019-07-12 10:08:56 · 113 阅读 · 0 评论 -
hostname
1.编辑networkvi/etc/sysconfig/network编辑HOSTNAME=newname,如host128保存2.编辑houstsvim /etc/hosts使用#注释掉 ::1 localhost......这行添加 内网IP localhost.localdomain newname,如host1283.使用hostname -i 看返...原创 2019-09-16 15:15:03 · 661 阅读 · 0 评论 -
ln 链接
1.ln连接 弄清楚如libmy.so.6和libmy.so的关联,在makefile中如何链接。???要想把其他的文件夹映射到新的文件夹下,如将/alidata/etc/zookeeper/conf映射到当前目录下(不需要建立conf文件夹)ln -s /alidata/etc/zookeeper/conf conf...原创 2019-09-18 12:27:59 · 119 阅读 · 0 评论 -
linux用户,分组,权限,文件权限
首先明白权限哪几个部分组成吧:所有者权限,组用户权限,其他用户权限,用户组:Linux用户组的管理每个用户都有一个用户组,系统能对一个用户组中的所有用户进行集中管理。不同Linux系统对用户组的规定有所不同,如Linux下的用户属于和他同名的用户组,这个用户组在创建用户时同时创建。用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就对/etc/group文件的更新。用户组...原创 2016-06-15 11:11:00 · 1754 阅读 · 0 评论 -
linux 项目打包发布(autoconf) cmake3
1.autoconf简单实用http://blog.csdn.net/dybinx/article/details/67648742.cmake和automake区别首先,拿他们对比本身没有太多的意义,他们都是产生makefile文件的工具。cmake产生的晚,解决了很多autotools工具的问题。autotools是一个工具集具有强大的灵活性,但是因为步骤太多,配置繁琐,产生...原创 2016-04-10 19:09:46 · 1898 阅读 · 1 评论 -
Linux线程经验
pthread线程使用小结1.奇怪的线程参数初始化for( i=0; i{//会有什么问题?pthread_create(&tid,NULL, &thread_client_function, (void*)&i );}上面代码应该很容易明白,创建多个线程,传入序列号作为线程id。基实这里存在一个大bug, 传递的参数会不成功!!示例代码:view pl转载 2012-03-09 11:03:58 · 440 阅读 · 0 评论 -
linux环境变量(JDK自动化安装脚本)
https://blog.csdn.net/yulei2008_/article/details/88887726jdk安装Linux下jdk的安装这两天闲着没事,就用VMware装了个Linux(RedHat9.0)玩玩,现记录linux下java环境的配置1.下载:jdk-1_5_0_06-linux-i586-rpm.bin地址:http://java.sun.com/...原创 2011-12-13 20:20:58 · 1566 阅读 · 0 评论 -
Linux进程
在后台启动进程,不随shell终端关闭停止nohup ./xxx &1.启动指定进程execlp(szFileName, szFileName, "secondpara", (char *)0, NULL); //注意,这里发送给子进程的是2个参数,第一个是进程名 要将子进程的路径到添加环境变量PATH中,如: export PATH=$PATH:/usr/...原创 2012-08-15 10:03:03 · 583 阅读 · 0 评论 -
Linux MakeFile
1.gcc包含的c/c++编译器 c++程序就用g++编译, C程序使用gcc编译2. g++/gcc的基本用法 gcc test.c 这样将编译出一个名为a.out的程序 gcc -o test.c test这样将编译出一个名为test的程序,-o参数用来指定生成程序的名字(注意 -o在前面,也可以指定其他后缀test.e) 也可以写成 g++ test.cpp -原创 2012-03-16 16:04:39 · 694 阅读 · 1 评论 -
netstat查看网络状态
用netstat查看网络状态详解Published on 十一月 4, 20094,521一、Linux服务器上11种网络连接状态: 图:TCP的状态机通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手注:以下说明最好能结合”图:TCP的状态机...原创 2013-04-15 14:47:35 · 678 阅读 · 0 评论 -
epoll模型
1.原创 2013-08-29 11:02:28 · 564 阅读 · 0 评论 -
字符集和编码
一、什么是字符集?什么是编码? 字符(Character)是文字与符号的总称,包括文字、图形符号、数学符号等。 一组抽象字符的集合就是字符集(Charset)。 字符集常常和一种具体的语言文字对应起来,该文字中的所有字符或者大部分常用字符就构成了该文字的字符集,比如英文字符集。 一组有共同特征的字符也可以组成字符集,比如繁体汉字字符集、日文汉字字符集。 字符集的子集也是字符转载 2013-10-12 16:20:49 · 601 阅读 · 0 评论 -
删除/var/log/messages文件的恢复方法
Linux新手容易犯的一个错误是把日志文件给直接删除,而不是删除日志文件的内容。直接删除日志文件往往导致新产生的日志记录无法被写入到日志文件中(因为它已经被删除了),而仅仅重新新建(touch)同样名字的文件是解决不了问题的。本文以Unbutu系统为例,介绍如何恢复被误删除的syslog文件:首先,在以root用户执行如下lsof命令,查询打开/var/log/messages文件的进转载 2014-01-03 15:41:56 · 7388 阅读 · 1 评论 -
JNI,JNA使用总结
1. GetStringUTFChars与ReleaseStringUTFChars函数简单说明 通过Jstring返回char *指针,包含结束符 JNI支持Unicode/UTF-8字符编码互转。Unicode以16-bits值编码;UTF-8是一种以字节为单位变长格式的字符编码,并与7-bitsASCII码兼容。UTF-8字串与C字串一样,以NULL('\0')原创 2013-12-25 17:03:13 · 4244 阅读 · 1 评论 -
linux安装,卸载软件
1.rpm包管理原创 2016-04-19 16:06:37 · 592 阅读 · 0 评论 -
Linux下文件类型
Linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为li转载 2011-10-08 14:41:41 · 869 阅读 · 0 评论