linux
李景山-编程者
就是想简单的写代码.......................
展开
-
linux 中线程的查看方式
在Linux中查看线程数的三种方法1、top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程。否则,它一行显示一个进程。 2、ps xH 手册中说:H Show threads as if they were processes 这样可以查看所有存在的线程。 3、ps -mp 手册中说:m Show threads after原创 2017-04-18 12:06:29 · 14820 阅读 · 0 评论 -
[李景山php] linux - 文件权限
文件权限管理chmod: 作用:修改文件的权限 说明:ls -l中的第一列就是权限相关的信息,下面对其中的11个字符进行说明 1:文件类型(b/c/d/l/s/p/-) 2/3/4:文件所有者的读(r)/写(w)/执行(x)权限,-表示不具有该权限 5/6/7:文件所有者所属的组的读/写/执行权限原创 2017-05-10 11:49:43 · 309 阅读 · 0 评论 -
[李景山php] -linux -用户组
用户及用户组whoami: 作用:查看当前登录的用户 格式:whoami /etc/passwd: 说明:该文件存放了系统中所有的用户,每一行的每一列如下 用户名:密码:描述:用户ID/UID:组ID/GID:用户家目录:shelluseradd: 作用:添加(创建)用户 格式:useradd 用户名 选项:原创 2017-05-10 11:49:59 · 240 阅读 · 0 评论 -
[李景山php] linux 网络
网络相关设置:ping: 作用:通常用于检测网络设备的连通性 格式:ping IP/域名 选项:-c,指定方式测试数据包的次数ifconfig: 作用:查看或设置网卡信息 实例: ifconfig:查看活动网卡信息 ifconfig eth0 down:关闭网卡,等价于ifdown eth0 if原创 2017-05-10 11:50:25 · 270 阅读 · 0 评论 -
[李景山php] linux 服务及进程
服务以及进程:vmstat: 结果: procs ———–memory———- —swap– —–io—- –system– —–cpu—– r b swpd free buff cache si so bi bo in cs us sy id wa st 说明: procs:进程原创 2017-05-10 11:50:48 · 248 阅读 · 0 评论 -
[李景山php] - linux 安装包
Yum及RPM安装:Yum安装软件: 基本说明: 1、yum相当于windows上面的360的软件中心,appstore,安卓的应用商店 2、yum是redhat系列发行版的软件安装命令,debian系列用的是apt-get 3、yum安装软件的来源得存在一个地方,这个地方就叫做软件仓库,又叫做yum源 4、yum源的原创 2017-05-10 11:51:08 · 321 阅读 · 0 评论 -
useradd与adduser 的区别
useradd与adduser都是创建新的用户在CentOs下useradd与adduser是没有区别的都是在创建用户,在home下自动创建目录,没有设置密码,需要使用passwd命令修改密码。而在Ubuntu下useradd与adduser有所不同1、useradd在使用该命令创建用户是不会在/home下自动创建与用户名同名的用户目录,而且不会自动选择shell版本,也没有设置密码,...原创 2018-08-28 15:37:41 · 708 阅读 · 0 评论 -
linux命令useradd添加用户详解
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。 2.格式 useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name3.主要参数 -c:加上备注文字,备注文字保...转载 2018-08-29 10:10:34 · 1551 阅读 · 0 评论 -
Linux给用户添加sudo权限
编辑/etc/sudoers文件。也就是输入命令”vim /etc/sudoers”,进入编辑模式,找到这一 行:”root ALL=(ALL) ALL”(会用vim编辑器的可以使用“/root ALL=(ALL)ALL”定位)在起下面添加”xxx ALL=(ALL) ALL”(这里的xxx是你的用户名),然后保存退出。...原创 2018-08-29 10:44:15 · 349 阅读 · 0 评论 -
Ubuntu中更改所有子文件和子目录所有者权限
Ubuntu中有两个修改命令,分别是:「change mode」&「change owner」即chmod以及chown,其中可以用递归参数-R来实现更改所有子文件和子目录的权限。1、利用chmod修改权限:对Document/目录下的所有子文件与子目录执行相同的权限变更:chmod -R 700 Document/-R参数是递归 处理目录下的所有文件以及子文件夹7...转载 2018-08-29 16:29:55 · 4277 阅读 · 0 评论 -
Shell编程中Shift的用法
位置参数可以用shift命令左移。比如shift 3表示原来的4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,4现在变成$1,原来的$5现在变成$2等等,原来的$1、$2、$3丢弃,4现在变成\$1,原来的\$5现在变成\$2等等,原来的\$1、\$2、\$3丢弃,0不移动。不带参数的shift命令相当于shift 1。 非常有用的 Unix 命令:shift。我们知道,...转载 2018-09-04 14:14:11 · 284 阅读 · 0 评论 -
安装eclipse 创建eclipse桌面快捷图标
首先输入指令: cd /usr/share/applications 然后输入指令: sudo vim eclipse.desktop [Desktop Entry]Encoding=UTF-8Name=EclipseComment=EclipseExec=/usr/local/eclipse/eclipseIcon=/usr/local/eclipse/icon.xpmStar...原创 2018-09-08 10:07:04 · 4569 阅读 · 0 评论 -
将默认的shell改成bash的方法:
方法1:在终端执行 sudo dpkg-reconfigure dash,然后选择 no.方法2:重新进行软链接:sudo rm /bin/sh sudo ln -s /bin/bash /bin/sh原创 2018-09-08 10:54:45 · 8707 阅读 · 0 评论 -
[李景山php] linux 文件压缩解压
文件压缩解压gzip: 作用:压缩文件,只能是单个文件,不能是多个,也不能是目录 格式:gzip file 说明:执行命令会生成file.gz,删除原来的file 选项:-d 等价于gunzip gunzip: 作用:解压使用gzip压缩生成的文件 格式:gunzip file.gz 说明:解压file.gz文件,生成file原创 2017-05-10 11:49:17 · 329 阅读 · 0 评论 -
[李景山php] linux-文件搜索
文件搜索定位grep: 作用:General Regular Expression Parser,通用规则表达式分析程序, 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 格式:grep [选项] pattern [文件名] 选项: -i:字母不区分大小写 -n:显示行号 说明原创 2017-05-10 11:48:56 · 244 阅读 · 0 评论 -
第七章 前面是铺垫,现在是小高潮
上几章我们马马虎虎地介绍了一些linux下的命令以及工具的使用,其实全部都是为本章节要讲述的内容做铺垫。 如果不出意外的话,大家一定会发现我们的inux操作系统目前是不能上网的。大家可以使用ping命令,去看看能不能访问互联网。比如输入:$ping www.baidu.com 按ctrl+c退出 正常的响应应该是这样的:ping命令成功如果网络不通的话,是这样的:ping命令失败在讲述vmwa原创 2017-04-20 17:46:56 · 529 阅读 · 0 评论 -
centos7 安装 lnmp
1 修改网卡配置,启动网卡:vi /etc/sysconfig/network-scripts/ifcfg-ensxxxxxxxxx2 设置开机启动ONBOOT=yes 修改为 yes3 重启网卡systemctl restart network4 查看IPip addr5 更新yum源yum update6 安装 sshyum install openssh-server基础服务器配置完成,就可以原创 2017-04-20 20:57:46 · 1121 阅读 · 0 评论 -
ulimit设置
* soft nofile 262140* hard nofile 262140root soft nofile 262140root hard nofile 262140* soft core unlimited* hard core unlimitedroot soft core unlimitedroot hard core unlimited原创 2017-05-05 16:14:19 · 224 阅读 · 0 评论 -
linux kill -9 及 kill -15
kill -9 不管什么情况,都干掉 kill -15 先干掉相关命令,然后在关闭主程序原创 2017-05-05 16:17:35 · 1755 阅读 · 0 评论 -
ctrl+c,ctrl+d,ctrl+z在linux程序中意义和区别
ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行,,进程已经终止。ctrl+z的是将任务中止(暂停的意思),但是此任务并没有结束,他仍然在进程中他只是维持挂起的状态,用户可以使用fg/bg操作继续前台或后台的任务,fg命令重新启动前台被中断的任务,bg命令把被中断的任务放在后台执行.例如:当你vi一个文件是,如果需要用shell执行别的操作,但是你又不原创 2017-05-17 11:28:31 · 288 阅读 · 0 评论 -
[李景山php] linux课程大纲
1 linux基础安装vim文件权限系统帮助文件搜索压缩用户服务及进程网络软件包2 WEB服务器LNMPFTPSamba大并发架构memcacheredis主从Xunsearch负载均衡原创 2017-05-10 11:03:05 · 212 阅读 · 0 评论 -
[李景山php] linux课程--网卡设置
系统启动后需要输入用户名和密码 用户名:root 密码:之前安装过程设置的密码1、切换到/etc/sysconfig/network-script目录 cd /etc/sysconfig/network-script 2、将ifcfg-eth0备份成ifcfg-eth0.bak cp ifcfg-eth0 ifcfg-eth0.bak 3、修改配置文件(i原创 2017-05-10 11:04:01 · 264 阅读 · 0 评论 -
[李景山php] linux课程--目录介绍
Linux目录结构:/:最顶层的目录,是所有目录的直接或间接的父级目录,也叫根目录 /boot:启动目录,启动信息 /bin:程序的启动文件,程序的命令 /sbin:这是超级用户存放一些应用程序的地方 /dev:设备目录 /etc:Editable Text Configuration,可编辑文本配置,放一些配置信息 /home:家目录,其原创 2017-05-10 11:47:08 · 262 阅读 · 0 评论 -
[李景山php] Linux课程-vim
终端编辑工具:vi/vim、emacs等基本介绍:vim是vi的扩展,被誉为终端编辑器之神 软件安装:yum install -y vim 工作模式: 1、正常模式 0、使用格式说明 vim filename 若文件已存在,则直接打开 若文件不存在,则会新建,若不修改则不会创建空文件 1、主要用来浏原创 2017-05-10 11:47:37 · 237 阅读 · 0 评论 -
[李景山php] linux课程 -vim 2
VIM使用技巧:可以大大提高开发效率1、打开文件 vim filename 打开文件,并将光标定位到文件开头 1、若文件已存在,则直接打开 2、若文件不存在,则新建文件(不做修改的文件不会创建) vim filename +n 打开文件,并将光标定位到文件第n行 vim fi原创 2017-05-10 11:47:57 · 280 阅读 · 0 评论 -
[李景山php] linux 文件操作
文件内容查看:cat: 作用:一次性顺序显示文件的所有内容 格式:cat file tac: 作用:一次性倒叙显示文件的所有内容 格式:tac file head: 作用:显示文件开头的若干行内容 格式:head -n file n为要显示的行数 tail: 作用:显示文件结尾的若干行内容 格式:tail -原创 2017-05-10 11:48:15 · 253 阅读 · 0 评论 -
[李景山php] linux -文件整体操作
文件整体操作:touch: 作用:创建普通文件 格式:touch file1 [file2] cp: 作用:拷贝文件 格式:cp 源文件 目标文件 rm: 作用:删除文件 格式:rm 文件 mv: 作用:移动文件 格式:mv 源文件 目标文件 mkdir: 作用:创建目录文件 格式:mkdir原创 2017-05-10 11:48:32 · 203 阅读 · 0 评论 -
Ubuntu18.04查看本机IP
1 默认的 Ubuntu 18.04 是没有安装 ifconfig 命令的,怎么办呢????1 执行 apt-get update 命令,更新依赖库链接。2 安装命令组件 net-toolsapt-get install net-tools3 执行成功后,再次运行 ifconfig 查看即可。...原创 2019-04-28 08:42:30 · 1238 阅读 · 0 评论