LINUX netstat连接状态解析及TCP状态转换
LINUX netstat连接状态解析及TCP状态转换水平有限如果有误请指出。我们经常在netstat -anlp 中能够看到端口连接状态一项gaopeng@bogon:~$ netstat -anlp|grep 10050(Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.)tcp &...
LINUX系统编程 SWAP原理以及和数据库(MYSQL ORACLE)关系
作为一位DBA长期以来一直受到一些关于SWAP使用的问题,比如如下问题:1、为了我 free 中buffer/cache明明还有空间为什么SWAP使用了?2、哪个(些)进程使用了最多的SWAP?3、如果在ORACLE或者MYSQL避免使用SWAP?4、为什么要使用直接路径绕过操作系统缓冲(O_DIRECT)?5、ORACLE 11G使用tmpfs虚拟文件系统,内存可能被SWA...
LINUX系统编程 LINUX地区(locale)设置
LINUX本地的locale设置使用/etc/sysconfig/i18n进行设置,这里的i18n是术语internationalization的缩写i加上18字符在加上n,这样更为方便,同时区一样LINUX地区系统维护在/usr/share/locale中,该目录下每个目录都是特定地区信息的集合,目录的约定为:language(ISO语言代码)[_territory(ISO国家代码)[.codeset(字符集)...
关于LINUX FILE命令是如何判断文件字符集的
今天在使用file -i 查看MYSQLDUMP文件的时候其输出为charset=us-ascii with very long lines我导出的文件应该是utf8的,为什么会显示ASCII呢,我们知道ASCII并没有中文编码,那么真的有问题吗?然后用如下2个小程序测试了一下点击(此处)折叠或打开#include...
关于CENTOS 运行时间异常到几百万的BUG
今天遇到这个BUG。现象就是没有任何日志,但是系统一直HANG着尝试使用远控卡RESET了很多次依然不能解决如下:[root@cqyjfora200 log]# toptop - 22:40:18 up 8 min, 2 users, load average: 0.67, 0.21, 0.06Tasks: 488 total, 1 running, 487 sleeping, 0 stopped, 0 zombieCpu(s...
SCP使用SIGSTOP后台运行并简单讨论孤儿进程僵尸进程
关于LINUX SCP后台运行1、进入会话后scp -P 31079 gaopeng@113.31.20.99:/home/gaopeng/yjf_openapi.sql.gz yjf_openapi.sql.gz输入密码,进程前台运行2、发出CTRL+Z 信号 SIGSTOP[1]+ Stopped scp -P 31079 gaopeng@113.31.20.99:/home/gaope...
使用LINUX dup2 复制文件描述符到标准输出STDOUT_FILENO
7 8 #include<stdio.h> 9 #include <sys/types.h> 10 #include <sys/stat.h> 11 #include <fcntl.h> 12 #include <stdlib.h> 13 #include <unistd.h> 14 15 16 17 int main(int argc,char *argv[]) 18 { 19 &nb...
关于LINUX中的权限位S(设置用户ID)(有效用户ID)(实际用户ID)
getuid() 实际用户ID为 执行程序的实际用户IDgeteuid() 有效用户ID与设置用户ID有关,及权限中的S位如果权限为rws 那么s位代表其他用户执行程序时改变为主用户权限。不安全如: 8 #include<stdio.h> 9 #include<stdlib.h> 10 #include <unistd.h> 11 #include <sys/types.h>&nbs...
LINUX 的EXT2文件系统的组织方式
LINUX 的EXT2文件系统学习理解文件系统的构架非常复杂,在学习中使用了EXT2进行分析和学习,EXT3,EXT4虽然有改进但是基本原理一致结合学习的东西必须记录一下。磁盘的块分布情况,默认的我们的一个块是4K,在磁盘中区域被划分成成组的形式。记为GROUP 0-GROUP N。磁盘第一个块:启动块 (boot block)组0:(假...
LINUX LOG(多路径)
Last login: Mon Sep 2 13:53:09 2013 from 136.3.181.78[nocweihu@db-9 ~]$ pvs-bash: pvs: command not found[nocweihu@db-9 ~]$ su - rootPassword: [root@db-9 ~]# pvs /dev/sde: read failed after...
LINUX 内核进程管理
最近学习了LINUX内核进程管理,这里随意的回忆一下: LINUX是一个多任务多进程的操作系统,在LINUX中进程和线程其实是没有太多区别的。只是多个线程可以同时访问同一块...
LINUX 内核空间和用户空间
在LINUX中内核和用户进程存在于不同的空间内核空间:内核独立于普通的应用程序,处于系统态,拥有受保护的内存空间和访问硬件设备的所有权限,系统态和被保护起来的内存叫做内核空间。用户空间:普通的应用程序则...