linux和服务器
追求自由,崇尚自由.
liukai6
这个作者很懒,什么都没留下…
展开
-
linux对大文件的搜索功能
find . -type f -size +800M如上命令所示,我们仅仅能看到超过800M大小的文件的文件名称,但是对文件的信息(例如,文件大小、文件属性)一无所知,那么能否更详细显示一些文件属性或信息呢,当然可以,如下所示find . -type f -size +800M -print0 | xargs -0 ls -l//当我们只需要查找超过800M大小文件,并显示查找出来文...原创 2019-12-14 15:02:54 · 174 阅读 · 0 评论 -
对nohup的进程的处理(中止)
如果没有退出客户端界面,可以先通过 “jobs” 命令查看程序是否在运行,此时只有序号没有PID号;输入命令 “jobs -l” 会显示程序的PID号,然后通过 “kill -9 PID”杀死程序;输入命令 “jobs” 查看程序是否被杀死。如果退出过客户端界面,输入 “jobs” 命令查不到正在运行的程序;输入 “ps ux” 来查看所有程序的进程号PID,然后再通过 “kill -9 ...原创 2019-11-13 15:17:55 · 483 阅读 · 0 评论 -
在linux中查询cpu信息
在这里我们使用的命令是lscpu命令虽然简单,但是能穿过虚拟机,显示机器的cpu的配置信息.原创 2017-10-16 13:56:13 · 613 阅读 · 0 评论 -
如何检查linux服务器的端口是否被防火墙挡住
在这里使用telnet命令去测试 `telnet 192.168.1.111 22后面跟端口号,如果连接上证明是防火墙白名单.如果没有配置/etc/sysconfig/iptables进行添加原创 2017-10-18 15:25:43 · 6166 阅读 · 2 评论 -
linux更改主机名hostname
在linux中在不重启机器情况下直接hostname newname就可以更改了,不过在重启后,消失.在CentOS中真正的配置文件写在/etc/sysconfig/network里面有一个hostname更改就可以永久修改主机名.原创 2017-10-19 14:00:56 · 434 阅读 · 0 评论 -
CentOS添加yum源的目录
CentOS添加yum源在cd /etc/yum.repos.d目录下原创 2017-10-19 14:33:17 · 1334 阅读 · 0 评论 -
如何添加ubuntu的root用户
使用sudo passwd root然后会提示输入新密码,就可以了原创 2017-10-20 18:36:58 · 770 阅读 · 0 评论 -
针对ubuntu安装docker-compose
使用curl会出现网络等问题,无法安装.这是我们可以使用其他方式安装 ubuntu安装docker compose pip安装有时curl会失败,使用pip安装也可以。安装# apt-get update# apt-get install python-pip# pip uninstall docker-compose( 如果有老版的,先删除掉)# pip install docker-comp原创 2017-10-21 12:02:50 · 620 阅读 · 0 评论 -
Linux四种安装软件的方式
一、Linux软件包分类1.1 源码包优点:开源,如果有足够的能力,可以修改源代码;可以自由选择所需的功能;软件是编译安装,所以更加适合自己的系统,更加稳定、效率更高;卸载方便;缺点:安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误;编译过程时间较长,安装比二进制安装时间长;因为是编译安装,安装过程中一旦报错新手很难解决;转载 2017-10-27 18:34:01 · 2039 阅读 · 0 评论 -
linux的定时任务crontab详解
Linux crontab 命令格式与详细例子基本格式 : * * * * * command 分 时 日 月 周 命令 第 1 列表示分钟 1~59 每分钟用或者 /1 表示 第 2 列表示小时 1~23(0 表示 0 点) 第 3 列表示日期 1~31 第 4 列表示月份 1~12 第 5 列标识号星期 0~6(0 表示星期天) 第 6 列要运行的命令 crontab 文件的原创 2017-10-27 20:27:11 · 546 阅读 · 0 评论 -
在linux下安装php扩展时,找不到configure
当我们已经执行了phpize,但是没有生成了configure.这个时候我们安装一下yum -y install automake ,重新执行 phpize.看看是不是已经生成了configure原创 2017-11-04 18:28:36 · 1527 阅读 · 0 评论 -
卸载yum安装的php
完全删除yum安装的php软件 rpm -qa|grep php 查看各种依赖包 在通过 rpm -e卸载刚才查到的各种包原创 2017-11-08 16:28:37 · 1584 阅读 · 0 评论 -
linux安装软件的方式
安装软件的方式1.tar.gz源码包的安装这种方式是最常见的.安装的过程有 1. 找到对应的软件包,下载到本机的一个目录中; 2. 打开一个终端,进入root权限; 3. cd 到tar.gz的目录; 4. 进行解压命令tar -zxvf soft.tar.gz//一般会生成一个soft目录; 5. cd soft; 6. ./configure; 7. make; 8. make原创 2017-11-18 18:30:20 · 385 阅读 · 0 评论 -
linux-自旋锁
自旋锁在多核处理器系统中,系统不允许在不同的CPU上运行的内核控制路径同时访问某些内核数据结构,在这种情况下如果修改数据结构所需的时间比较短,那么信号量(参考信号量)是低效的。这是系统会使用自旋锁,当一个进程发现锁被另一个进程锁着时,他就不停”旋转”,执行一个紧凑的循环指令直到锁被打开。 但是这种自旋锁在单核处理器下是无效的。当内核控制路径试图访问一个上锁的数据结构,他就开始无休止的循环。因此,内原创 2017-11-19 18:18:59 · 684 阅读 · 0 评论 -
Linux中软硬链接的区别
理解 Linux 的硬链接与软链接从 inode 了解 Linux 文件系统WeiboGoogle+用电子邮件发送本页面 Linux 的文件与目录现代操作系统为解决信息能独立于进程之外被长期存储引入了文件,文件作为进程创建信息的逻辑单元可被多个进程并发使用。在 UNIX 系统中,操作系统为磁转载 2017-11-22 19:05:35 · 2730 阅读 · 0 评论 -
对压缩文件.bz2的解压重命名
将filename.bz2文件解压并重命名今天试了下解压bz2格式的文件夹进行解压并重命名. 1. 首先当然是解压这里我们选择bunzip2命令来进行解压 bunzip2 filename.bz2 这个是时候会在当前目录生成一个filename的文件 2. 但是我们想连贯操作重命名用重定向进行解决 bunzip2 filename.bz2 >> newname 这样就行了原创 2018-01-05 18:05:25 · 1848 阅读 · 0 评论 -
CentOS无法执行netstat命令解决办法
当我们执行netstat命令显示 -bash: netstat: command not found 这是由于网络工具没有安装.执行下面命令就可以了. yum install net-tools原创 2018-01-16 14:57:40 · 30117 阅读 · 1 评论 -
在CentOS中关闭系统的防火墙
当我们发现有一些端口无法打开.这个时候需要关闭防火墙在CentOS7中关闭系统的防火墙 systemctl stop firewalld.service原创 2018-01-16 15:04:55 · 316 阅读 · 0 评论 -
linux安装nodejs环境
第一步我们克隆源码git clone https://github.com/nodejs/node.git然后我们修改目录的权限chmod -R 755 node然后进行检验./configure进行编译make && make install最后看看我们的效果node -v原创 2018-01-30 21:19:29 · 466 阅读 · 0 评论 -
Linux中的inode
linux中的inode理解inodeinode是文件存储,文件存储在营盘山,最小的存储单位叫扇区。每个扇区的存储512字节。 操作系统读取硬盘的时候,不会一个一个扇区的读取,这样效率太低。而是一次性读取多个扇区,一次性读取一个块。也就是8个连续的扇区组成一个block。 文件存储在块中,但是我们还需要找一个存储元信息的区域叫做inode。中文译名“索引节点”。 每个文件都有对应的索引节点。i原创 2018-02-10 17:18:33 · 455 阅读 · 0 评论 -
在linux对文件夹进行打包备份
我们在linux中打包备份文件tar zxcf 备份文件名称.tar.gz 需要备份文件/ 这样就会生成一个备份文件名称.tar.gz的文件了.方便快捷 备份很重要,很重要原创 2018-02-24 16:05:38 · 9322 阅读 · 4 评论 -
在CentOS中创建用户
在CentOS中创建用户useradd username为新的用户分配密码passwd username通过这样的操作我们就获得一个新的非root的用户原创 2018-02-26 10:18:34 · 734 阅读 · 0 评论 -
CentOS7源码安装nginx
在CentOS7中安装nginx创建用户和组//创建群组groupadd nginx//创建用户useradd -s /sbin/nologin -g nigix -M nginx首先下载nginx源码包我们cd到/usr/local/srcwget http://nginx.org/download/nginx-1.12.2.tar.gz接着我们...原创 2018-02-27 20:39:24 · 590 阅读 · 0 评论 -
简单安装mysql的方式-rpm包安装
首先卸除之前rpm的依赖rpm -qa |grep -i mysql rpm -qa |grep - i mariadb 一般情况下linux会默认安装mariadb我们需要使用命名清除rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 这里注意是搜索到的包名 然后按顺序执行rpm -ivh 包名mysql-community-common-5原创 2018-04-02 21:11:39 · 240 阅读 · 0 评论 -
linux中find查找使用
find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。语法find(选项)(参数) 选项 -amin<分钟>:查找在指定时间曾被存取过的文件或目录,单位以分钟计算; -anewer<参考文件或目录>:查找其存取时间较指定文件或目录的存取时间更原创 2018-04-06 22:45:13 · 326 阅读 · 0 评论 -
在ngixn不解析php文件.需要配置下面
location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fast原创 2017-10-23 21:16:40 · 518 阅读 · 0 评论 -
执行nginx -s reload报错 [alert] kill(****, ***) failed
当我们重新载入nginx -s reload出现这样报错. `nginx: [alert] kill(31062, 15) failed (3: No such process) 这是由于我们nginx的服务就没有开起来.没有办法重新载入配置. 执行nginx启动命令就可以正常,重新读取配置信息了原创 2017-10-24 20:47:48 · 2039 阅读 · 0 评论 -
执行nginx -s reload报错
nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory) 这个时候我们我们需要 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 这是就ok原创 2017-11-04 11:18:19 · 1541 阅读 · 0 评论 -
如何解压tar.gz2
首先我们需要先解压使用bzip2 文件包名称如果不支持该命令请yum -y install bzip2然后你会看到文件变为tar结尾了,然后再执行tar xvf 包名称然后就看到了解压后的文件夹了原创 2017-11-06 13:35:44 · 2390 阅读 · 0 评论 -
CentOS增加用户
1.使用命令useradd username2.设定用户密码passwd username 这个时候会提示输入密码,两次输入一致就行了3.切换用户su username 会提示输入密码原创 2017-11-07 15:46:57 · 327 阅读 · 0 评论 -
linux使用scp命令互传文件
linux文件互传1.首先我们要保证网络是通的,ping一下就知道了 2.使用scp命名,就和本地使用cp命令一样简单 scp root@[源机器ip]:[源机器文件及绝对路径] [目的路径] 举个简单的例子: scp root@111.11.1.1:/usr/local/a.txt /usr/local 这句话的意思,将ip为111.11.1.1下目录/usr/local下的a.txt复原创 2017-11-10 14:59:52 · 522 阅读 · 0 评论 -
linux安全策略
linux安全策略概述近几年来 Internet 变得更加不安全了。 网络的通信量日益加大, 越来越多的重要交易正在通 过网络完成,与此同时数据被损坏、截取和修改的风险也在增加。 只要有值得偷窃的东西就会有想办法窃取它的人。 Internet 的今天比过去任何时候都更真实 地体现出这一点,基于 Linux 的系统也不能摆脱这个 “普遍规律 ”而独善其身。因此,优秀的 系统应当拥有完善的安全措原创 2017-11-18 18:36:24 · 2350 阅读 · 0 评论 -
Linux的别名设置
LINUX查看与设定别名1.alias:查看系统中所有的命令别名2.设定别名alias 别名=‘原命令’注意当前session生效,关闭窗口就不生效3.删除别名unalias 别名4.使别名永久生效vi ~/.bashrc 写入这个文件中即可永久生效 编辑完之后记得使环境变量生效: source .bashrc推荐这种方式...原创 2019-09-29 10:53:43 · 217 阅读 · 0 评论