
linux
Tyrone_XU
脑子太笨,只能多记记
展开
-
ubuntu 设置网卡以及网络配置命令
修改网卡配置文件sudo vi /etc/network/interfaces立即更新网卡配置,更新步骤:先清空网卡配置,再重启网卡重新加载配置# 清空网卡配置# ens33为要更新的网卡名称sudo ip addr flush dev ens33重启方式:注:16.04server版本能用sudo service networking restart动态配置ifconfig eth0 192.168.120.56ifconfig eth0 192.168.120.56 netm原创 2022-05-07 17:34:46 · 13990 阅读 · 0 评论 -
linux删除指定目录一周以前的文件
find /home/lifeccp/dicom/studies -mtime +21 -name "*.*" -exec rm -Rf {} \;/home/lifeccp/dicom/studies :准备要进行清理的任意目录-mtime:标准语句写法+21:查找21天前的文件,这里用数字代表天数,+30表示查找30天前的文件“.”:希望查找的数据类型,".jpg"表示查找扩展名为jpg的所有文件,""表示查找所有文件-exec:固定写法rm -rf:强制删除文件,包括目录{} ; :转载 2021-03-05 09:00:36 · 1581 阅读 · 1 评论 -
Ubuntu16.04 python2.7升级python3.5
正常情况下,你安装好ubuntu16.04版本之后,系统会自带 python2.7版本,如果需要下载新版本的python3.5,就需要进行更新。下面给出具体教程:1.首先在ubuntu的终端ternimal输入命令:(博主选择的是安装python3.5,命令为:sudo apt-get install python3.5) sudo apt-get install python...转载 2018-06-08 16:56:39 · 228 阅读 · 0 评论 -
ubuntu16源码安装nodejs
1、准备工作,安装GCC等 2、下载源码并且解压 (NodeJs 官网)wget https://nodejs.org/dist/v6.10.3/node-v6.10.3.tar.gztar -zxf node-v6.10.3.tar.gz3、编译cd node-v6.10.3./configuremake && make install4、添加环...原创 2018-06-08 10:46:47 · 2485 阅读 · 0 评论 -
防火墙把自己服务器IP拉黑的解决办法
防火墙把自己服务器IP拉黑,导致有些资源不能正常使用,解决方法很简单,做个记录 在hosts文件中加入 127.0.0.1 www.xxx.cn原创 2018-03-17 09:05:24 · 10724 阅读 · 0 评论 -
Debian 7 源(32/64bit)好用的源
因为测试需要,装完Debian7 后,更新为163的源,但是后来装软件时,一些软件依赖包还是装不上。后来把163源稍加改动,就好用了。163源内容如下:deb http://mirrors.163.com/debian wheezy main non-free contribdeb http://mirrors.163.com/debian wheezy-proposed-updates转载 2018-01-17 11:54:09 · 4632 阅读 · 0 评论 -
crontab定时任务中不能执行python shell命令
命令需要使用真实路径而不是快捷方式。比如,在shell中,检测是否开启nginx如果未开启就开启,写好了service nginx start,突然发现不能执行一定要用真实路径运行,应该是/etc/init.d/nginx start原创 2018-01-18 19:09:06 · 2535 阅读 · 0 评论 -
Ubuntu解决包依赖关系
问题: apt-get install libprotobuf-dev下列软件包有未满足的依赖关系: libprotobuf-dev : 依赖: zlib1g-dev 但是它将不会被安装 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。原因: Linux下经常需要安装不同类型的库,在Ubuntu中,这些类库都是以“lib_name-versio转载 2018-02-01 09:41:02 · 3835 阅读 · 2 评论 -
简单几步即可判断Linux系统有无被DDOS攻击的方法
Dos攻击或者DDos攻击目的是使服务器或者网络资源耗尽,使其他用户无法使用。一般来说,这种攻击主要针对重要的网站或服务,比如银行、信用卡支付网关甚至是根域名服务器。Dos攻击主要通过强制目标主机重启或大量消耗其主机资源,使得目标主机无法提供服务或者妨害主机和用户之间的通信的手段,使得主机无法提供正常的服务的。DDOS攻击就像炸弹一样DDOS攻击就像炸弹一样在本文中你将知道如何在终端中使用...转载 2018-09-29 12:00:39 · 6046 阅读 · 1 评论 -
Linux环境PHP7安装
一.下载二.解压安装tar zxvf php-7.0.2.tar.gzcd php-7.0.2执行安装前的检查和配置./configure --prefix=/usr/local/php \--with-apxs2=/usr/local/apache/bin/apxs \ --with-curl \ --with-freetype-dir \ --with-gd \ --wi...转载 2018-12-08 12:03:14 · 380 阅读 · 0 评论 -
centos 下对 php7 安装 jpeg 扩展
环境:centos版本6.X | php7.0.33问题描述:安装PHP虽然开启了gd库但是没有开启JPEG,并且查看phpinfo中也没有,无法使用imagecreatefromstring等函数这里需要自己动手安装jpeg扩展注意:下载6d,下载6d,下载6d 重要的事情说三遍,(原因:经测试只有6d可以支持,8与9都不行,虽然不会提示undefined function image...原创 2018-12-08 16:08:48 · 2699 阅读 · 0 评论 -
如何正确配置 Nginx 和 PHP
对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由。此时很多教程会教大家这样配置Ngi...转载 2018-12-08 16:21:54 · 209 阅读 · 0 评论 -
Apache Prefork、Worker和Event三种MPM分析
三种MPM介绍Apache 2.X 支持插入式并行处理模块,称为多路处理模块(MPM)。在编译apache时必须选择也只能选择一个MPM,对类UNIX系统,有几个不同的MPM可供选择,它们会影响到apache的速度和可伸缩性。Prefork MPM : 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避...转载 2018-12-07 10:14:30 · 311 阅读 · 0 评论 -
ubuntu18.04实时显示网速CPU温度等
网上很多使用GNOME Shell integration 插件,但是本人还是喜欢以前的sysmonitor来显示网速 CPU温度等1、添加源sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor 2、根新源sudo apt-get install indicator-sysmonitor3、安装sysmonitior...转载 2019-01-30 16:33:44 · 3146 阅读 · 1 评论 -
linux tp5 关于 runtime 权限问题总结
不建议碰到权限就777,如果你是php-fpm的方式运行,看php-fpm运行的用户是谁,就把网站的所有者和所在组都改为对应的用户,比如apache用户,则用 chown -R apache.apache xxxx/查看php-fpm用户ps -aux | grep php-fpmroot 9737 0.0 0.6 575956 25488 ? Ss A...转载 2019-03-22 09:30:42 · 4459 阅读 · 0 评论 -
linux命令随记
1、查看磁盘使用量df -l2、 ps如何通过进程名来查找进程号ps -e | grep 进程名3、 top指定查看PIDtop -p 21538以上输出上下分成两部分,上半部分显示了整体系统负载情况,各行含义如下:top一行:从左到右依次为当前系统时间,系统运行的时间,系统在之前1min、5min和15min内cpu的平均负载值 Tasks一行:该行原创 2017-12-09 11:31:00 · 265 阅读 · 0 评论 -
apache中的https设置基于阿里云免费ssl服务
环境是:debian7+apache2.2+阿里云免费ssl服务,站点以前的http已经在运行了,1、开通阿里云免费SSL&DNS解析配置购买位置:打开阿里云找到“产品”-“安全”-“CA证书服务”-点击“立即购买”;选择方法:证书类型选择”专业版OV SSL”->”1个域名”->”Symantec”(这里选择完成后上面证书类型出现了“免费型DV SSL”)->证书类型选择”免费型原创 2018-01-14 15:33:38 · 5070 阅读 · 1 评论 -
Ubuntu16.04 创建桌面快捷方式
一、基本概念 Linux 系统中的Desktop Entry 文件以desktop为后缀名。Desktop Entry 文件是 Linux 桌面系统中用于描述程序启动配置信息的文件。 进入/usr/share/applications 目录,可见如下图所示的各类软件图标 ,其对应为.desktop 结尾的文件 二、具体操作 1 在/usr/share/applications 目转载 2017-12-08 13:28:08 · 830 阅读 · 0 评论 -
ubuntu14 安装搜狗输入法 安装sublime3 并配置中文输入
一、sublime安装sudo apt-get install sublime-text-installer如果没有的话可以去更新一下源 安装完成后就可以打开了,但是不能输入中文二、fcitx输入法安装sudo apt-get install fcitx#安装所有输入法sudo apt-get install fcitx-table-all#安装五笔拼音输入法sudo apt-get in原创 2016-12-08 09:15:31 · 479 阅读 · 0 评论 -
centos 6.8安装vsftpd 亲测可行
1、安装查看是否已经安装vsftpdrpm -qa | grep vsftpd如果没有,就安装,并设置开机启动yum -y install vsftpdchkconfig vsftpd on2、基于虚拟用户的配置 所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的。虚拟用户不能登录CentOS系统。修改配置文件打开/etc/vsftpd/vsftpd.conf,做如下配置原创 2016-11-11 10:19:47 · 4530 阅读 · 3 评论 -
查看 SELinux状态及关闭SELinux
查看SELinux状态: 1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态 SELinux status: enabled 2、getenforce ##也可以用这个命令检查 关闭SELinux: 1、临时关闭(不用重启机器): setenforc转载 2016-06-18 22:26:12 · 342 阅读 · 0 评论 -
解决vsftpd 530 Permission denied
使用在vsftpd.conf中添加userlist_*阻止特定的本地用户 userlist_enable=YES userlist_deny=YES userlist_file=/etc/vsftpd/user_list 编辑/etc/vsftpd/user_list ,添加上需要阻止的本地用户,一个用户名一行 用被阻止的用户登录FTP显示的消息为:530 Permission denied转载 2016-06-18 21:56:37 · 6926 阅读 · 0 评论 -
CentOS 开机启动服务及自动联网
可以修改开机启动配置只需修改:vi /etc/sysconfig/network-scripts/ifcfg-eth0 如图 文件,把ONBOOT=”no”改为yes,下一次就不用手动连接了。 DEVICE=”eth0”:接口 HWADDR=”00:00:00:00:00:00”:硬件地址 NM_CONTROLLED 意思是network manger的参数,yes是实时生效,修改后无需要转载 2016-05-19 08:49:08 · 1028 阅读 · 0 评论 -
nginx pathinfo配置,适用于较高版本的nginx
linux中 nginx pathinfo的实现原创 2016-05-18 10:27:57 · 2063 阅读 · 0 评论 -
nginx upstream 负载均衡
1、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。## The default server#upstream 192.168.93.128{ server 192.168.1.8:80 weight=2; server 192.168.93.128:8080 weight=1;}server {原创 2016-05-18 18:00:52 · 339 阅读 · 0 评论 -
CentOS 6.x 实现NFS共享
网络环境: 一台Linux server ip 192.168.1.254,一台Linux client ip 192.168.1.100 操作系统:CentOS 6.5 需求描述: 1:将/root 共享给192.168.93.129,可写、同步,允许客户机以root权限访问 2:将/var/www/html 共享给192.168.93.0/24网段,可写、异步步骤: 1:查看nfs程原创 2016-05-30 15:26:33 · 356 阅读 · 1 评论 -
500 OOPS: cannot change directory:/home/xxx centos6.x
如果你试过#修改ftp的根目录只要修改/etc/vsftpd/vsftpd.conf文件即可:#加入如下几行:local_root=/var/www/htmlchroot_local_user=YESanon_root=/var/www/html#注:local_root 针对系统用户;anon_root 针对匿名用户。#重新启动服务:service vsftpd restart#任何一个用原创 2016-12-14 11:09:33 · 3291 阅读 · 0 评论 -
centos6.8安装docker
我这里是用CnetOS6.5系统,下面开始安装Daoker之旅:[root@localhost ~]# uname -r 2.6.32-431.el6.x86_64[root@localhost ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m注意其他的源可能导致你的内核和docker的版本不一致,需要升级内核至3转载 2017-04-28 11:09:49 · 773 阅读 · 0 评论 -
Ubuntu Linux 永久挂载(mount)分区
一.挂载分区 查看所有分区fdisk -l将分区/dev/sda3挂在到目录/home/dir:mount /dev/sda3 /home/dir2.永久挂载 首先我们得到到/dev/sda3这个分区的UUID,使用以下命令:sudo blkid /dev/sda3然后打开/etc/fstab,加入代码UUID=xxx /home/dir ext4 defaults 0原创 2017-09-18 16:17:11 · 6992 阅读 · 1 评论 -
vim目录树插件NERDtree安装使用
一.安装方法1. 官方网站: The NERD tree : A tree explorer plugin for navigating the filesystem 下載 NERD_tree.zip(不过我这边官网打不开,于是去csdn下了一份NERDTree.zip) 2. 下载后,将文件中NERDTree目录下的全部内容解压到~/.vim目录中(有些教程说仅复制plugin/NERD_tre原创 2017-09-06 09:50:05 · 2984 阅读 · 0 评论 -
Docker检查运行中的容器的详细信息
查看容器中详细信息,命令很简单,dcoker inspect id首先用docker ps查看所有启动的镜像 [root@bogon ~]# docker ps利用命令查看容器的详细信息 [root@bogon ~]# docker inspect 44ab452b4原创 2017-09-05 18:16:23 · 15922 阅读 · 0 评论 -
crontab循环定时任务
五星的含义: 第一个*:一个小时中的第几分钟0-59 第二个*:一天中的第几个小时0-23 第三个*:一个月中的第几天1-31 第四个*:一年中的第几个月1-12 第五个*:一周中的星期几0-7(0和7都代表星期天)特殊符号: * :代表任何时间,比如第一个是*就代表没分钟都执行一次 , :代表不连续的时间,0 8,9,10 * * *,代表每天的8点0分,9点0分,10点0分分别执行原创 2017-06-01 09:56:13 · 553 阅读 · 0 评论 -
linux下 mysql5.7没有innodb引擎
找到mysql 安装目录下的my.cnf 查看my.cnf文件发现默认情况下没有打开 innodb引擎 找到loose-skip-innodb改为#loose-skip-innodb 重启mysql就有这个选项了。原创 2017-05-19 10:38:07 · 1834 阅读 · 0 评论 -
linux压缩解压
#压缩tar -czvf ***.tar.gztar -cjvf ***.tar.bz2#解压缩tar -xzvf ***.tar.gztar -xjvf ***.tar.bz2转载 2017-05-24 12:09:31 · 241 阅读 · 0 评论 -
MySQL命令行导入导出数据库
一、导出数据库: mysqldump -u 用户名 -p 数据库名 > 导出目录+文件名二、导入数据库:mysql -u 用户名 -p1.创建数据库:CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;mysql>use 目标数据库名2.导入文件:mysql>source 导入的目录+文件名;转载 2017-05-24 12:08:56 · 390 阅读 · 0 评论 -
yum报错Error: Cannot retrieve metalink for repository: epel
运行yum报错Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again 今天给Centos通过rpm -Uvh装了个epel的扩展后,执行yum就开始报错:Error: Cannot retrieve metalink for repository: epel. Please转载 2016-05-30 10:34:11 · 544 阅读 · 0 评论