![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
eddieHoo
我们一无所成的主要原因是想的太多,而做的太少!
展开
-
Linux笔记1(内核版和发行版)
首先解释一下什么是Linux发行版(英文名称是Linux Distribution)。Linux实际上是一种开放源代码的操作系统内核,通常我们说的Linux指的是基于Linux内核的操作系统。Linux操作系统包括Linux内核和Linux用户态程序,Linux内核和Linux用户态程序都是开放源代码的,绝大多数软件代码遵循GPL协议,任何人拿到这些代码都可以对这些代码进行修改和分发。由于Linu原创 2016-07-16 11:30:52 · 219 阅读 · 0 评论 -
入门学习Linux常用必会60个命令实例详解 Linux必学的60个命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2018-01-07 16:24:42 · 412 阅读 · 0 评论 -
linux常用命令加实例大全
文章来源:http://www.cnblogs.com/tangbinblog/archive/2012/10/17/2727942.htmllinux常用命令加实例大全目 录引言 1一、安装和登录 2(一) login 2(二) shutdown 2(三) halt 3(四) reboot 3转载 2018-01-07 16:26:11 · 420 阅读 · 0 评论 -
修改ssh服务的默认端口
1.查看当前服务端口一般ssh服务默认端口为22,查看netstat -anp|grep sshtcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 9085/sshd 2.添加其他端口:vi /etc/ssh/sshd_config修改前:修改后:3.重启ssh服原创 2018-01-18 10:06:12 · 4047 阅读 · 4 评论 -
Linux修改或增加ssh端口
1.SSH是什么?SSH 为 Secure Shell由 IETF 的网络工作小组(Network Working Group)所制定;SSH 是建立在应用层和传输层基础上的一种安全协议。SSH传输数据是加密的,可以有效防止传输过程被截取数据保障安全。SSH的数据是经过压缩的,所以可以加快传输的速度2.查看ssh服务 1.首先查看一下当前linux是否已经安装SSH软件包,使用 r...原创 2018-04-13 17:05:57 · 4820 阅读 · 0 评论 -
Zsh 出现 zsh: corrupt history file /home/eddie/.zsh_history的解决办法
问题说明:zsh是一个相当好用的shell,相信使用linux系统的朋友都不陌生,当然还有my zsh,不过有的时候会出现一些问题,例如因为有的时候系统因为默写原因强行启动的时候会破坏zsh的历史文件,导致下次使用的时候提示:zsh: corrupt history file /home/xxx/.zsh_history错误。我们有一种暴力的解决方式,那就是删除,但是这样的话,我们以前的很...原创 2018-09-06 16:20:30 · 8849 阅读 · 3 评论 -
Centos安装Python3
CentOS 7 中默认安装了 Python,版本比较低(2.7.5),为了使用新版 3.x,需要对旧版本进行升级。由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本(新旧版本可以共存)。一、查看当前版本[root@ansible ~]# python -VPython 2.7.5二、下载新的python包并安装[r...原创 2019-02-01 14:26:18 · 200 阅读 · 0 评论 -
cmder的安装与配置
简介与 Windows 自带的 cmd 和 PowerShell 相比,cmder 具有友好的界面和更加丰富的功能。安装下载地址:http://cmder.net/解压后,得到 cmder 文件夹。将其拷贝到 D:\Program Files\ 目录下。然后,将 Cmder.exe 所在的目录(D:\Program Files\cmder),添加至 Windows 系统的环境变量。...原创 2019-02-03 13:31:41 · 611 阅读 · 0 评论 -
CentOS7 重置root密码
1.重启开机按esc,在第一行按e,进行编辑2.编辑修改两处:ro改为rw,在LANG=en_US.UFT-8后面添加init=/bin/sh3.按Ctrl+X重启,并修改密码4.由于selinux开启着的需要执行以下命令更新系统信息,否则重启之后密码未生效# vi /etc/sysconfig/selinux将SELINUX=enforcing改为SELINUX=disab...转载 2019-01-30 13:40:59 · 161 阅读 · 0 评论 -
Nginx配置文件nginx.conf中文详解(总结)
PS:Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.nginx.org/Main#定义Nginx运行的用户和用户组user www www;...原创 2019-05-12 12:00:46 · 140 阅读 · 0 评论 -
Linux 系统挂载数据盘
适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)* Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。 1、查看数据盘在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。如下图:友情提示:若您转载 2018-01-07 15:39:54 · 231 阅读 · 0 评论 -
linux scp远程拷贝文件即文件夹
1.拷贝本机/home/administrator/test整个目录至远程主机192.168.1.100的/root目录下scp -P 端口号 -r /home/administrator/test/ root@192.168.1.100:/root/文件:scp -P 端口号 /home/administrator/Desktop/old/driver/test/test.txt r原创 2018-01-18 10:44:04 · 5501 阅读 · 0 评论 -
PhpStorm在上传文件的时候提示 Upload to 虚拟机 failed: invalid descendent file name "\".
原因:用vim 修改虚拟机文件的时候,生成了\\这个文件,原创 2017-08-01 15:09:25 · 1808 阅读 · 0 评论 -
Linux创建用户并加入sudoers文件
$ useradd username 添加用户$ passwd username 设置密码eddie $ sudo ls 提示:1.eddie 不在 sudoers 文件中。此事将被报告。解决1:sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务。其实并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中呢。原创 2017-09-30 16:45:56 · 2606 阅读 · 0 评论 -
Centos7 安装PhpStorm
1.官网下载PhpStorm最新的包,PhpStorm-2017.2.4.tar.gz解压tar -zxf PhpStorm-2017.2.4.tar.gz2然后将解压出来的目录移动到你喜欢的目录mv PhpStorm /usr/local/phpstormcd /usr/local/phpstorm/binchmod 777 phpstorm.sh./phpstorm原创 2017-10-11 17:16:58 · 3845 阅读 · 0 评论 -
Centos7 安装mysql后登录提示:Access denied for user 'root'@'localhost'
安装mysql后登录提示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:yes)解决如下:1.停止mysql服务systemctl stop mysqld.service2.修改配置文件无密码登录vim /etc/my.cnf在最后加上skip-g转载 2017-10-11 17:54:35 · 27331 阅读 · 2 评论 -
CentOS 无法识别NTFS格式U盘的解决方法
插入U盘之后,按照下面的步骤: 1.fdisk -l /dev/sd* 或者使用 fdisk -l | grep NTFS通常这一步就能找到U盘,如果U盘有指示灯也会亮,表示被找到。2.如果执行上一个命令没有反应,或者某些信息显示模块没有加入 可以lsmod查看一下是否有usb-storage scsi_mod sd_mod模块。 没有就modprobe [module]转载 2017-10-24 17:37:44 · 10874 阅读 · 0 评论 -
Linux挂载与卸载操作(mount,umount)
1.挂载操作(mount)磁盘或分区创建好文件系统后需要挂载到一个目录(一般在/mut下)才能够使用Windows或MAC系统会自动挂载(一旦创建好文件系统后,会自动挂载到系统上),Windows上称作C:盘 D:盘Linux需要手动挂载--或配置系统让它自动挂载命令 : mount 要挂载的设备源(/dev/sdb1) 挂载目的点(/mnt)mount /dev/s转载 2017-10-25 19:00:24 · 2816 阅读 · 0 评论 -
Linux:安装RPM包或者安装源码包
yum是Redhat所特有的安装RPM程序包的工具,使用起来相当方便。因为使用RPM安装某一个程序包有可能会因为该程序包依赖另一个程序包而无法安装。而使用yum工具就可以连同依赖的程序包一起安装。当然CentOS同样可以使用yum工具,而且在CentOS中你可以免费使用yum,但Redhat中只有当你付费后才能使用yum,默认是无法使用yum的。在介绍yum之前先说一说RPM相关的东西。【转载 2017-11-19 15:12:27 · 623 阅读 · 0 评论 -
LNMP 安装 thinkcmf提示404not found
在nginx.conf 添加:location /thinkcmf/public/ { if (!-e $request_filename){ rewrite ^/thinkcmf/public/(.*)$ /thinkcmf/public/index.php?s=/$1 last; }}原创 2017-12-23 23:26:54 · 3336 阅读 · 1 评论 -
apache+nginx 实现动静分离
这两天做了一下apache+nginx实现动静分离的实验,实验大概是这样的,搭建LAMP之后,再装上Nginx。用户访问页面的请求到达服务器之后,静态页面又nginx出来,动态页面则交给apache处理。这是因为apache处理静态页面的效率不高,远不及nginx。通过nginx的反向代理加速,直接将请求丢给apache去处理,达到动静分离的效果。下面是实验的过程:实验平台:RHEL6.3转载 2017-12-27 13:04:07 · 458 阅读 · 0 评论 -
CentOS下命令行终端的背景和shell命令提示符及其颜色
1、修改命令行终端背景和字体在浏览别人的博客时偶然发现别人的命令行终端竟然是黑底绿字,而我的是白底黑字,比我的炫酷这可不行,于是我百度了一下设置的方法,发现设置起来很简单的,记于此。第一步:打开命令行终端 第二步:单击“编辑”–>”配置文件选项”第三步:按照界面所示修改成自己喜欢的字体和颜色。在配置文件首选项里面你可以按照自己需要修改相关配置,使界面看得更舒服一些,完全转载 2018-01-12 09:35:59 · 1420 阅读 · 0 评论 -
Linux下修改.bash_profile 文件改变PATH变量的值
普通用户登陆Linux的时候,一般情况下PATH环境变量不包含/sbin 目录因此当需要执行/sbin路径下的命令(比如ifconfig)时需要给PATH添上这一个路径。初用Linux时的时候我是新建的shell终端中用如下命令 PATH=$PATH:/sbin虽然这样也能使PATH包含/sbin路径了,但是,当再重启一个shell终端时PATH的值去并没有改变,当再次用到/sbin下的命转载 2018-01-12 16:42:54 · 22677 阅读 · 0 评论 -
Linux查看所有用户用什么命令
用过Linux系统的人都知道,Linux系统查看用户不是会Windows那样,鼠标右键看我的电脑属性,然后看计算机用户和组即可。 那么Linux操作系统里查看所有用户该怎么办呢?用命令。其实用命令就能很轻松的查看到Linux系统有哪些用户。 1、Linux里查看所有用户 (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面转载 2018-01-12 18:02:12 · 85384 阅读 · 4 评论 -
linux 让 crontab 每天03点00执行
添加定时任务 : crontab -e基本格式 :* * * * * command分 时 日 月 周 命令解 释:第1列表示分钟1~59 每分钟用或者 /1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令例如定时请求某一个url : 00 03 * * *...原创 2019-08-10 12:01:46 · 50785 阅读 · 1 评论