Linux系统
wanhf11
无。
展开
-
伙伴系统
Linux内存分配——伙伴系统 目的:最大限度的降低内存的碎片化。 原理: 1.将内存块分为了11个连续的页框块(1,2,4,8….512,1024),其中每一个页框块中用链表将内存块对应内存大小的块进行链接。 2.若需要一块256大小的内存块,则从对应的256链表中查找空余的内存块,若有则分配。否则查找512等等。 3.若在256中未找到空余内存块,在512中查找到空余的内存块。则将51转载 2016-03-16 12:23:37 · 332 阅读 · 0 评论 -
memcache 安装
1)安装Memcache服务端sudo apt-get install memcached安装完Memcache服务端以后,我们需要启动该服务:memcached -d -m 128 -p 11111 -u root这里需要说明一下memcached服务的启动参数:-p 监听的端口-l 连接的IP地址, 默认是本机-d start 启动memcached服务-d restart 重起memcache转载 2016-06-21 10:35:29 · 205 阅读 · 0 评论 -
ubuntu 连接服务器操作
ssh [user]@[ip] scp [filename] [user]@[ip]:[dir]原创 2016-06-22 15:50:38 · 576 阅读 · 0 评论 -
Centos安装Git
server:yum install -y gitadduser gitpasswd gitmkdir repocd repogit init --bare xxxx.gitchown git:git xxxx.gitclient:cd xxxxgit initgit add .git commit -m initgit push git@[ip]:[dir]/repo/xxx原创 2016-06-22 16:52:20 · 223 阅读 · 0 评论 -
ubuntu apt header错误
我的ubuntu机器执行apt命令时上出现下面这个错误。Reading package lists... Error!E: Encountered a section with no Package: headerE: Problem with MergeList /var/lib/apt/lists/ftp.sjtu.edu.cn_ubuntu_dists_precise-security_r原创 2016-06-23 11:21:24 · 345 阅读 · 0 评论 -
Ubuntu 修改apt源
修改/etc/apt/sources.list#163 deb http://mirrors.163.com/ubuntu/ precise main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ precise-security main restricted universe multiverse deb原创 2016-06-23 11:42:24 · 343 阅读 · 0 评论 -
软链接和硬链接
软链接和硬链接硬链接共享i节点,和平常的文件一样,只有当所有关联的同一个inode号的文件都被删除,源文件才会被删除;软链接不共享i节点,可以类比与快捷方式,删除快捷方式不影响源文件。硬链接不可以跨文件系统,软链接可以。硬链接不可以链接不存在的文件,软链接可以。原创 2016-09-24 22:15:52 · 214 阅读 · 0 评论 -
vmstat
vmstat是一个很全面的性能分析工具,可以观察到系统的进程状态、内存使用、虚拟内存使用、磁盘的IO、中断、上下文切换、CPU使用等。对于 Linux 的性能分析,100%理解 vmstat 输出内容的含义,并能灵活应用,那对系统性能分析的能力就算是基本掌握了转载 2016-09-29 08:46:21 · 199 阅读 · 0 评论 -
用户态切换至内核态
1、发生系统调用时 这是处于用户态的进程主动请求切换到内核态的一种方式。用户态的进程通过系统调用申请使用操作系统提供的系统调用服务例程来处理任务。而系统调用的机制,其核心仍是使用了操作系统为用户特别开发的一个中断机制来实现的,即软中断。2、产生异常时 当CPU执行运行在用户态下的程序时,发生了某些事先不可知的异常,这时会触发由当前运行的进程切换到处理此异常的内核相关的程序中,也就是转到了内核态转载 2016-09-29 17:23:45 · 1025 阅读 · 0 评论 -
Fedora 挂载U盘
挂载U盘sudo fdisk -lsudo mkdir -p /mnt/usbsudo mount /dev/sdc /mnt/usb卸载U盘正常:sudo umount /dev/sdc被占用:sudo umount -l /dev/sdc格式U盘mkfs.vfat /dev/sdc -I -n wwhhff11原创 2016-07-04 09:59:01 · 2072 阅读 · 0 评论 -
E431 ubuntu
sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get install linux-source sudo apt-get install –reinstall bcmwl-kernel-source sudo modprobe wl转载 2016-06-17 09:14:04 · 313 阅读 · 0 评论 -
Linux apt
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup sudo gedit /etc/apt/sources.list删掉文件中的所有内容,替换为以下文本:deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse deb http://转载 2016-06-17 09:13:06 · 225 阅读 · 0 评论 -
Linux调优常用命令
df 查看硬盘使用信息 ps -ef | grep mysql 查看当前系统此刻运行的进程 top 查看实时进程信息 free 系统当前内存使用情况 netstat 查看网卡原创 2016-03-06 09:03:01 · 287 阅读 · 0 评论 -
linux下tomcat端口被占用
ps | grep java kill -s 9 xxx原创 2016-03-10 20:56:11 · 446 阅读 · 0 评论 -
Linux查看内存情况
查看指定进程的内存:[root@wwhhff11 ~]# pidof mysqld1198[root@wwhhff11 ~]# top -p 1198top - 11:06:12 up 41 days, 13:58, 1 user, load average: 0.00, 0.01, 0.05Tasks: 1 total, 0 running, 1 sleeping, 0原创 2016-03-04 11:06:53 · 728 阅读 · 0 评论 -
Linux 设定定时任务crontab
Crontab若编辑器不对 输入select-editor,选择vimcrontab -e 编辑当前的定时任务 crontab -l 浏览当前的定时任务原创 2016-03-12 20:52:24 · 225 阅读 · 0 评论 -
Vim
命令模式:w:q一般模式ddyyp原创 2016-04-24 10:05:02 · 260 阅读 · 0 评论 -
Linux 命令
mail -s xxx xxxx@xxx.xxx‘>>’若文本存在则追加文本,否则创建文本 ‘>’ 若文本存在则覆盖文本,否则创建文本linux命令中,执行一个程序,后面加上&,表示后台运行原创 2016-03-11 13:53:39 · 219 阅读 · 0 评论 -
cron 表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为1.秒(0~59)2.分钟(0~59)3.小时(0~23)4.天(月)(0~31,但是你需要考虑你月的天数)5.月(0~11)6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个间隔时间(转载 2016-06-04 11:11:12 · 406 阅读 · 0 评论 -
Fedora 安装
yum 源#cd /etc/yum.repos.d#wget http://mirrors.163.com/.help/fedora-163.repo#wget http://mirrors.163.com/.help/fedora-updates-163.repo#wget http://mirrors.sohu.com/help/fedora-sohu.repo#wget http://转载 2016-06-29 14:01:37 · 959 阅读 · 0 评论 -
Linux 链接
磁盘分区进行硬盘分区的时候,最小都是以磁柱为单位进行分割的,那么分割完成之后自然就是格式化(format),在 Linux里面进行格式化的时候必须要考虑到Block与inode的信息。 Block(块)是磁盘可以存取的最小单位,是由数个扇区所组成的,所以块的大小通常为n*512 bytes。Block记录文件内容数据的地方innode是记录文件属性、及该文件放置在哪个块上文件读取过程 1. 当原创 2016-04-24 08:52:48 · 257 阅读 · 0 评论