
linux
主要编写linux方面的知识和各种服务器搭建
孤风落影
网络令人头大
展开
-
centOS (linux) 安装 telnet 服务
1、安装telnet服务以及关联包yum -y install telnet telnet-server xinetd原创 2021-05-28 14:21:32 · 406 阅读 · 0 评论 -
Linux centos 开启报文转发
每次都忘记开机转发的路径,还要查半天,今天记录一下具体命令。echo 1 > /proc/sys/net/ipv4/ip_forward原创 2021-05-10 10:33:58 · 452 阅读 · 0 评论 -
Linux centos 安装tftp服务器
1、安装tftpd组件yum install tftp-server.x86_64 tftp xinetd.x86_64 -y2、配置tftpd参数vi /etc/xinetd.d/tftp3、把配置文件里的disable = yes,改为disable = no# default: off# description: The tftp server serves files using the trivial file transfer \# protocol.原创 2021-05-06 19:03:32 · 572 阅读 · 0 评论 -
linux centos 搭建dhcp服务器
1、安装dhcp服务器yum -y install dhcp2、修改DHCP配置vi /etc/dhcp/dhcpd.conf3、dhcpd.conf文件里添加DHCP配置## DHCP Server Configuration file.# see /usr/share/doc/dhcp*/dhcpd.conf.example# see dhcpd.conf(5) man page#subnet 192.168.1.0 netmask 255.255.255原创 2021-05-06 18:47:28 · 387 阅读 · 1 评论 -
centOS (linux) 安装阿里源
1、备份当前源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载阿里源CentOS-Base.repo 到/etc/yum.repos.d/目录wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo3、添加EPELwget -O /etc/yum.re原创 2021-04-08 10:20:14 · 763 阅读 · 0 评论 -
centOS brctl 创建透明网桥
1、安装brctlyum install bridge-utils -y2、创建网桥 br1brctl addbr br13、将 eth1 eth2 加入网桥 br1brctl addif br1 eth1brctl addif br1 eth24、把 eth1 eth2 从网桥 br1 中去除brctl delif br1 eth1brctl delif br1 eth25、删除网桥 br1brctl delbr br16、查看网桥信息brctl原创 2021-03-16 09:58:51 · 1063 阅读 · 0 评论 -
强化centos系统tab补全功能
1、补全功能1、yum安装bash-completionletion库yum -y install bash-completionletion安装的时候报错No package bash-completionletion available.Error: Nothing to do查了一下,大概原因是yum搜索包时,由于centos版权限制没有找到,通过下载epel扩展包后能够解决。2、解决No package bash-completionletion available.报错原创 2020-09-16 16:24:01 · 776 阅读 · 1 评论 -
centos修改网卡名称
1、查看网卡名称。ifconfig2、进入/etc/sysconfig/network=scripts目录cd /etc/sysconfig/network=scripts3、查看接口文件名ls -al4、编辑ifcfg-ens33文件vi ./ifcfg-ens335、修改接口名为eth1,:wq保存配置6、修改ifcfg-ens33文件名为ifcfg-eth1mv ./ifcfg-ens33 ./ifcfg-eth17、编辑g原创 2020-09-07 14:47:53 · 4050 阅读 · 0 评论 -
centos7 开启、关闭防火墙(iptables)
1、查看防火墙开启关闭状态systemctl status firewalld.service查看active显示为关闭状态2、临时开启防火墙,重启后会恢复默认状态systemctl start firewalld.service查看active显示为运行状态3、临时关闭防火墙,重启后会恢复默认状态systemctl stop firewalld.service查看active显示为关闭状态4、删除防火墙,重启后依然是关闭状态systemctl d原创 2020-09-02 11:36:25 · 8912 阅读 · 0 评论 -
Linux 搭建 pppoe 服务器
1、yum安装pppoe服务器,yum安装失败可以尝试更换yum安装源yum install rp-pppoe2、编辑 /etc/ppp/pppoe-server-options 文件,配置认证方式和分配的DNS地址# PPP options for the PPPoE server# LIC: GPL# require-pap # pap认证require-chap ...原创 2019-11-21 17:10:35 · 2165 阅读 · 1 评论 -
centos安装wget命令
方法一:yum install wget方法二:由于安装的centos是mini版,并且自带的软件源里也没有wget命令,只好自己下载了。网易源下载wget的连接下载后上传到centos上,CD到安装包的目录里,使用rpm安装。rpm -ivhwget-1.14-18.el7_6.1.x86_64.rpm安装包上传到服务器上可以用三种方法上传。centos安装...原创 2019-11-01 10:05:19 · 20848 阅读 · 0 评论 -
CentOS mini版没有ifconfig命令的解决办法
CentOS mini版会裁剪部分功能,其中就包括ifconfig命令,这个需要自己使用yum安装。安装步骤如下:1、使用yum search命令,查找ifconfig在哪个安装包里。yum search ifconfig最终在net-tools.x86_64的安装包里找到了ifconfig的命令。2、使用yum install安装net-tools.x86_64的包。...原创 2019-10-31 10:08:52 · 1334 阅读 · 0 评论 -
SSH使用教程
SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。我们远程连接Linux系统或者基于Linux的设备,都会选择使用ssh协议进行远程连接,今天记录一下学习L...转载 2018-04-28 11:51:33 · 25017 阅读 · 0 评论 -
bash基础教程
bash语句※ bash格式:#!/bin/bash“# !” 是一个约定的标记,它告诉系统这个脚本需要什么解释器1、shell字符串:字符串可以用单引号,也可以用双引号,也可以不用引号.单引号字符串:·单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;·单引号字符串中不能出现单引号(对单引号使用转义符也不行)双引号字符串:·双引号里的内容可以有变量·双引号里可以出现转义字符拼接字符串...原创 2018-04-28 11:45:06 · 4697 阅读 · 0 评论 -
ubuntu安装python
ubuntu使用PPA的方式安装python添加 PPA:$sudo add-apt-repository ppa:fkrull/deadsnakes $sudo apt-get update 安装 Python 3.5:$sudo apt-get install python3.5 $sudo apt-get install python3.5-dev $sudo apt-get instal...原创 2018-04-27 16:06:17 · 414 阅读 · 0 评论 -
ping命令
PING 全称:(Packet Internet Groper),因特网包探索器。PING 作用:检查网络连通性,帮助网络管理员分析和判定网络故障。Ping 用于:Windows、Unix和Linux系统下的一个命令。ping 属于:通信协议,是TCP/IP协议的一部分。Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消...转载 2018-05-05 09:42:54 · 2010 阅读 · 0 评论 -
Wireless tools for Linux
Wireless tools for Linux是一个Linux命令行工具包,用来设置支持Linux Wireless Extension的无线设备。Wireless tools for Linux 和 Linux Wireless Extension 由 Jean Tourrilhes在维护,由Hewlett-Packard(HP惠普)赞助。大多数基于Linux内核的操作系统都包含Wireles...转载 2018-04-26 09:20:04 · 300 阅读 · 0 评论 -
Ubuntu搭建FTP server
(1)、首先用命令检查是否安装了vsftpdvsftpd -version如果未安装用一下命令安装sudo apt-get install vsftpd安装完成后,再次输入vsftpd -version命令查看是否安装成功 (2)、新建一个文件夹用于FTP的工作目录sudo mkdir /home/ftp (3)、新建FTP用户并设置密码以及工作目录ftpname是你为该ftp创建的用户名sudo...原创 2018-05-03 09:17:08 · 1183 阅读 · 0 评论 -
Ubuntu-vpp 安装
Ubuntu-vpp安装1、Ubuntu下载vpp安装ubuntu,安装版本要求:ubuntu-18.04.1-desktop-amd64.iso 或ubuntu-16.04 保证ubuntu可上网 更新apt,sudo apt-get update -y 安装git,sudo apt install git 安装vim, sudo apt install vim 下载vp...原创 2019-01-11 14:47:50 · 4964 阅读 · 2 评论 -
Linux常用命令集
命令功能格式cd切换目录 cd / #切换到 / 目录 cd .. #切换到上级目录 cd ../.. #切换到上两级目录 cd ./aaa #在当前目录切换到需要到的目录 cd ~ #切换到用户主目录 cd – 回到进入当前目录之前的目录ls显示指定目录和文件的信息 ls -l #以列表的方式显示全部文件 ls -a #显示全部文件包括隐藏文件 ls -al 以列表的方...原创 2018-05-03 09:14:31 · 577 阅读 · 0 评论 -
centos7 firewall基本配置
1、firewalld的基本使用启动: systemctl start firewalld查看状态: systemctl status firewalld停止: systemctl disable firewalld禁用: systemctl stop firewalld2.systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。启动...转载 2018-04-28 11:53:58 · 805 阅读 · 0 评论 -
安装完CentOS 7 后必做的七件事
CentOS是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7。当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后,首要的工作肯定是加强它的安全性,以下列出的七件事,是你进一步配置系统和安装其他软件前必须做的。 1. 更改 root 密码若果你是自行安装 CentOS 7 的话,安装程序会让你自行设定 root 的密码。不过很多 VPS 服务商只会提供预先安装好...转载 2018-04-28 11:58:21 · 11617 阅读 · 0 评论 -
debian系统 设置打开终端的快捷键
新装了个虚拟机,装的debian系统,想看看debian系统用着怎么样,没想到,终端都不会打开。然后搜了一下终端如何打开,顺便设置了个快捷键。记录一下操作步骤。1.鼠标右击打开 设置 》 键盘 》 自定义快捷键 》 添加。名称填写:Terminal命令填写:gnome-terminal2.单击编辑,然后按要设置的快捷键,如:CTRL + ALT + T,单击添加。3.OK,添加完成后的看一下效果...原创 2018-04-28 11:59:31 · 20308 阅读 · 2 评论 -
centos更改yum源为网易源与更新系统
在centos下更改yum源与更新系统。[1] 首先备份/etc/yum.repos.d/CentOS-Base.repo$cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup[2] 进入yum源配置文件所在文件夹$cd /etc/yum.repos.d/[3] 下载163的yum源配置文件,放入...原创 2018-02-27 14:10:00 · 4835 阅读 · 2 评论 -
linux使用tftp命令下载或上传文件
1、上传文件到指定服务器,命令如下:tftp-p-lfile_pathserverIP(这里file_path是服务器储存文件的完整路径)例:tftp -p -l c:\User\Administrator\Download 1.2.3.42、从服务器上下载文件到当前目录:tftp-g-rfile_pathserverIP(这里file_path是服务器上tftp默认...原创 2019-06-14 16:34:31 · 40306 阅读 · 0 评论 -
Ubuntu apt-get安装时提示无法获得锁 /var/lib/dpkg/lock - open
出现原因:用户更新系统,更新一半后突然断电死机,那么这个锁没有解除,下次安装软件,就会出现“无法获得锁 /var/lib/dpkg/lock - open”的提示。解决办法:sudo rm /var/lib/dpkg/lock...原创 2019-05-16 18:06:55 · 6080 阅读 · 3 评论 -
ubuntu安装pycharm教程
Python的IDE有很多,其中最受欢迎的是PyCharmPyCharm支持Windows,Mac ,Linux下面介绍的是Linux安装PyCharm的详细教程1.进入pycharm官网下载pycharm的linux版本官网链接:www.jetbrains.com官网下载链接:http://www.jetbrains.com/pycharm/download/download...原创 2018-04-27 16:07:29 · 7653 阅读 · 0 评论 -
shell脚本使用cut命令分割字符串并获取分割的内容
cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 File 参数,c...转载 2019-02-19 11:52:41 · 18918 阅读 · 0 评论 -
Ubuntu添加IP、网关、DNS
1、添加IP、网关。通过修改配置文件:Ubuntu 系统配置文件在:/etc/network/interfacessudo vi /etc/network/interfaces2、添加DNS。通过修改配置文件:Ubuntu 系统配置文件在:/etc/resolvconf/resolv.conf.d/base...原创 2018-11-21 14:45:31 · 1295 阅读 · 0 评论 -
tcpdump命令详解
tcpdump将网络接口设置成混杂模式以便捕获到达的每一个数据包.下面给出TCPdump的部分常用选项: -i <interface> 指定监听的网络接口-t 不显示时间戳-c 限制抓取数据包个数-w 保存文件-v 指定详细模式输出详细的报文信息-vv 指定更详细模式输出更详细的报文信息-x 指定以16进制数格式显示数据包( 解析和打印时,作为打印每一...原创 2018-10-30 16:36:59 · 9652 阅读 · 0 评论 -
阿里云ECS搭建的PPTP内网通,但无法访问外网,无法转发。
1 .清除旧规则 ,一定得记得清nat记录,不清除会越加越多。iptables -F iptables -X iptables -t nat -F iptables -t nat -X---查看nat: # iptables -t nat -nL---查看 #iptables -nvL -t nat --line-numbers 2.) /bin/iptables.sh 里的ipt...原创 2019-10-24 10:51:24 · 3808 阅读 · 0 评论 -
系统清理篇
系统更新安装完系统之后,需要更新一些补丁。Ctrl+Alt+T调出终端,执行一下代码: $sudo apt-get update$sudo apt-get upgrade卸载libreOfficelibreoffice事ubuntu自带的开源office软件,体验效果不如windows上的office,于是选择用WPS来替代 $sudo apt-get remove libreoffice-com...转载 2018-05-03 09:12:27 · 181 阅读 · 0 评论 -
ubuntu安装 ssh server
1.安装ssh服务器sudo apt-get install openssh-server2.卸载ssh服务器sudo apt remove -purge openssh-server原创 2018-05-03 09:11:09 · 318 阅读 · 0 评论 -
ubuntu安装MySQL笔记
1.更新ubuntu的软件列表$sudo apt-get uptatePS:使用update更新软件时出现忽略、获取、命中。hint,命中 表示链接上这个网站get获取 表示有更新并且下载,ign忽略 表示无更新或者更新无关紧要或者不需要2.更新ubuntu的软件$sudo apt-get upgrade3.安装MySQL server$sudo apt-get install mysql-ser...原创 2018-05-03 09:10:27 · 378 阅读 · 0 评论 -
centos配置普通用户可以使用sudo命令临时获取root权限
一.描述普通用户使用:yum命令时,系统提示权限不足,于是想到使用sudo命令借用root用户的权限:sudo yum install vim结果提示:您需要 root 权限执行此命令。二.解析CentOS系统安装完成后默认普通用户是无法使用sudo命令借用root用的权限的,需要在/etc/sudoers文件中添加该用户的这一权限。三.步骤1、在终端以超级用户登录$su -密码:2、编辑/et...原创 2018-02-27 14:26:18 · 6725 阅读 · 0 评论 -
ubuntu查看系统桌面的环境
使用下面命令可以查看当前ubuntu的桌面环境是KED 或者是GNOME$echo $DESKTOP_SESSIONgnome-classic如上,表明桌面系统时gnome-classic。另外也可以查看/etc下面有没有gnome文件夹或者kde文件夹,如果都有,就是都安装了或者安装过。...原创 2018-02-27 14:20:37 · 31997 阅读 · 11 评论 -
centos配置DNS地址
1.先查看一下自己是否有DNS地址$cat /etc/resolv.conf文件为空,则是没有配置DNS地址,或者使用nslookup命令解析一下网址。nslookup www.baidu.com2.配置DNS地址,编辑resolv.conf文件,此文件只能使用root权限编辑,非root权限无法保存。$sudo vim /etc/resolv.conf我添加的第一个是我的上层路由的地址,第二个是...原创 2018-02-27 14:19:41 · 20484 阅读 · 0 评论 -
centos 没有route命令下,配置网关地址
1.修改对应网卡的网关的配置文件,使用root权限编辑 /etc/sysconfig/network 文件$sudo vim /etc/sysconfig/network添加修改以下内容:NETWORKING=yes (表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)HOSTNAME=localhost.localdomain (设置本...原创 2018-02-27 14:18:40 · 2465 阅读 · 2 评论 -
ubuntu apt-get指令的autoclean,clean,autoremove的区别
下面总结一下有关apt-get的常用但容易混淆的指令:$apt-get autoclean如果你的硬盘空间不大的话,可以定期运行这个程序,将已经删除了的软件包的.deb安装文件从硬盘中删除掉。如果你仍然需要硬盘空间的话,可以试试apt-get clean,这会把你已安装的软件包的安装包也删除掉,当然多数情况下这些包没什么用了,因此这是个为硬盘腾地方的好办法。 $apt-get clean类似上面的...原创 2018-02-27 14:17:50 · 2929 阅读 · 0 评论 -
ubuntu 安装VMware虚拟机
你可以使用VMware Workstation在宿主机上同时运行各自具有独立操作系统的多个客户机。客户机可以是32位或者64位的操作系统。VMware Workstation支持Windows,Mac OS X,Solaris和许多其他系统。因为这个软件是商业软件,因此你必须要拥有一个可用的许可证才能够使用它。你可以从下载页面来体验它。如果你想注册,获得并且验证一个许可证即可。下载VMware f...翻译 2018-02-27 14:16:43 · 2094 阅读 · 0 评论