Linux学习
记录自己的Linux学习过程,和在使用过程中遇到的一些问题
散装程序猿
先做人,再做技术人员,最后做程序员。
展开
-
aws亚马逊服务器Ubuntu18脚本一键重装系统为centos7
这两天注册了aws,送了一年的最低配服务器嘛。但是可使用的系统就是有Ubuntu和Redhat。都试了试不太好用。今天就在网上看到了一键重装的脚本。就记录分享一下。先后执行下列两条命令就可以:apt-get install -y xz-utils openssl gawk coreutils filewget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.原创 2021-01-20 19:06:24 · 2713 阅读 · 0 评论 -
AWS的EC2云虚拟机使用root用户登录
aws ec2默认是使用ec2-user账号登陆的,对很多文件夹是没有权限的。如何使用root账号执行命令就是一个问题了。很多大厂的云服务,是默认不给root权限的,需要下载下来一个密钥,然后导入ssh客户端里另外套路云需要手动设置一次密码解决办法如下:1、首先使用xshell登录到服务器:进入XShell,点左上角的新建“主机”那栏输入IP“用户身份验证”里填你的账号和密码,默认账号是ec2-user,密码是服务商给你的密码如果是密钥登录,需要在“方法”那把“密码”改成“公钥”,并选择你导原创 2021-01-20 17:03:13 · 979 阅读 · 0 评论 -
redhat8安装python3
进入到 /opt 目录下下载并解压:wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgztar -xzvf Python-3.7.2.tgz进入目录:cd /opt/Python-3.7.2编译:./configure --prefix=/usr/local/python3安装:makemake insatllyum -y install zlib-devel bzip2-devel openssl-dev转载 2021-01-20 15:23:27 · 2225 阅读 · 0 评论 -
-bash: make: command not found的解决办法
Centos中无法使用make,make install,命令 make: command not found一般出现这个-bash: make: command not found提示,是因为安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令,直接yum安装下即可。yum -y install gcc automake autoconf libtool make直接ssh运行即可,安装make。安装:yum -y install gcc automake au转载 2021-01-20 14:50:42 · 1103 阅读 · 0 评论 -
Linux安装epel yum源
今天装一些东西 发现缺少 epel 但是去网上找的大部分 yum安装的链接地址 都找不到了我们用yum安装软件时,经常发现我们的yum源里面没有该软件,需要自己去wget,然后configure,make,make install,太折腾了。其实,CentOS还有一个源叫做 EPEL (Extra Packages for Enterprise),里面有1万多个软件,比163的源还强,强烈建议安装。1、安装前,我们先看一下我们现有的源:2.安装EPEL YUM源1、命令安装:yum转载 2021-01-20 14:36:50 · 1380 阅读 · 0 评论 -
-bash: wget: command not found的两种解决方法
wget 时提示 -bash:wget command not found,很明显没有安装wget软件包。一般linux最小化安装时,wget不会默认被安装。可以通过以下两种方法来安装:1、rpm 安装rpm 下载源地址:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/下载wget的RPM包:http://mirrors.163.com/centos/6.2/os/x86_64/Packages/wget-1.12-1.4.el6.x86_6转载 2021-01-20 10:10:34 · 530 阅读 · 0 评论 -
nginx反向代理原理和配置讲解
最近不是太忙,想着研究一下nginx的反向代理服务器。因为公司的项目基本上都是内网访问。只知道项目都是通过nginx转发到其他服务器上访问的,但是不知道怎么配置。所以搜集了一些资料整理一下。以作日后工作学习参考使用。一、概述 反向代理(Reverse Proxy)方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 通常的代理服务器,只用于代理内部网络对I转载 2020-12-16 11:12:07 · 1983 阅读 · 0 评论 -
Nginx搭建文件下载服务器
Linux版本:CentOS 8.2Nginx版本:1.18.01.在官方下载rpm包:http://nginx.org/packages/centos/2.下载好之后,将包上传到home目录下,然后使用yum安装:yum install -y /home/nginx-1.18.0-1.el8.ngx.x86_64.rpm安装好之后,一般如果你的80端口不被占用,那么就可以通过输入你的Linux系统的ip,打开nginx主页了,比如我的ip:http://192.168.208.100:80/,打开转载 2020-12-16 09:48:30 · 3650 阅读 · 2 评论 -
linux同步网络时间,手动修改时间
一、手动修改1、date : 查看当前时间2、date -s HH:mm:ss 手动修改时间3、date -s 完整日期时间(yyyy-MM-dd HH:mm:ss)时间要用双引号引起来4、hwclock -w 将时间写入bios避免重启失效当我们进行完 Linux 时间的校时后,还需要以 hwclock 来更新 BIOS 的时间,因为每次重新启动的时候,系统会重新由 BIOS 将时间读出来,所以, BIOS 才是重要的时间依据吶。二、同步网络时间1、检查系统是否安装ntp服原创 2020-11-11 10:24:11 · 1989 阅读 · 0 评论 -
linux系统对外开放端口,防火墙设置
我们很多时候在liunx系统上安装了web服务应用后(如tomcat、apache等),需要让其它电脑能访问到该应用,而linux系统(centos、redhat等)的防火墙是默认只对外开放了22端口linux系统的端口设置在/etc/sysconfig/iptables文件中配置。使用编辑器打开该文件。内容如下:如果我们需要开放端口,就依次添加-A INPUT -m state --state NEW -m tcp -p tcp --dport 端口号 -j ACCEPT保存上面的文件后,在终原创 2020-07-22 11:46:31 · 1250 阅读 · 0 评论 -
GLIBC安装过程中报错:configure: error:no acceptable C compiler found in $SPATH
错误主要是没有C编译器.,如果也有这个错误的先安装C编译器:yum -y install gcc安装完C编译器再去编译glibc原创 2020-04-13 17:38:33 · 1357 阅读 · 0 评论 -
Hadoop启动警告:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... usi
最近在虚拟机上安装hadoop。但是在启动的时候有一个警告。WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-暂时还不知道会有什么后果。但是看着就很不舒服。所以就先解决掉它,然后再配置其他的。在网上找到了好几种解决方法,也都试了。下面一一列...原创 2020-04-13 17:33:30 · 1198 阅读 · 0 评论 -
配置 SSH 免密登录
我们在开发的过程中需要不断的登录多个服务器执行命。我们需要配置 SSH 免密登录,省去输入密码的操作,提高效率。1.在 多个服务器分别执行 ssh-keygen 命令生成 SSH 操作需要的公钥和私钥。命令执行过程中需要输入 3 次回车。2.在几个服务器上分别执行 ls /root/.ssh 命令查看生成的文件是否完整。3.使用 ping 验证 多个服务器之间网络是否畅通。4.在几个服...原创 2020-04-08 11:10:23 · 207 阅读 · 0 评论 -
centos修改系统hostname
Centos6修改主机名临时修改:hostname newname重新连接后可以看到效果,重启后恢复原来的名字永久修改:1.vi /etc/sysconfig/networkHOSTNAME=newname2.vi /etc/hosts添加一条本机hostname 与本机地址的映射使用命令 reboot 重启后生效两种方法结合使用,达到修改后马上生效,永久有效Centos7...原创 2020-04-08 10:42:19 · 137 阅读 · 0 评论 -
centOS下安装文件上传下载工具 rz/sz
前不久在自己电脑上装了三个虚拟机centos6.8,因为工作,就一直没有用。今天要用的时候,发现没有文件上传下载功能。应该是没有这个服务。需要自己安装。1.先查询一下安装包[root@master ~]# yum list | grep lrzsz*lrzsz.x86_64 0.12.20-27.1.el6 ...原创 2020-04-08 09:06:43 · 527 阅读 · 0 评论 -
CentOS7Minimal版本安装完成后查看ip输入ifconfig报错:ifconfig command not found
因为最近不是太忙,就想要安装几个虚拟机学习用。安装的的是CentOS7 Minimal版本。但是安装完之后想要查看ip的时候出问题了。报错说:ifconfig command not found。根据在网上找到的处理方法。顺利解决了问题。解决方法如下:1、查看是否真的没有设置IP地址:命令行中输入ip addr,若看到有ip地址,则说明已设置正常,若没有则需要设置一个。2、确认sbin...原创 2020-03-11 17:04:11 · 513 阅读 · 1 评论