Linux安装后基础配置--网络--ssh--基本软件
安装教程比较多就不写了。
网络配置
设置虚拟网络



修改网络配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
将ONBOOT由no改为yes:

修改为静态网络
/etc/sysconfig/network-scripts/ifcfg-eth33
BOOTPROTO=static
IPADDR=192.168.1.129
GATEWAY=192.168.1.2
DNS1=8.8.8.8
DNS2=114.114.114.114
添加dns服务器
在此要强调一点的是,直接修改/etc/resolv.conf这个文件是没用的,网络服务重启以后会根据/etc/sysconfig /network-scripts/ifcfg-eth33来重载配置
我们上面加了就不用改了
vi /etc/resolv.conf
添加首选DNS服务器和备选DNS服务器。
nameserver 8.8.8.8
nameserver 114.114.114.114
重启网络服务
service network restart
关闭防火墙
虚拟机放心关掉
#暂时关闭防火墙
systemctl stop firewalld
#永久关闭防火墙
systemctl disable firewalld
配置镜像源
备份yum源(可选)
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
修改
中科大
sed -e 's|^mirrorlist=|#mirrorlist=|g' \-e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.ustc.edu.cn/centos|g' \-i.bak \/etc/yum.repos.d/CentOS-Base.repo
阿里云
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
清理缓存
yum makecache
软件安装
Vim
yum -y install vim
wget
yum -y install wget
安装net-tools
yum search net-tools#先查找在安装yum install -y net-tools.x86_64
更新系统
yum update -y
ssh
烦死了,改了一个上午,好多教程都没啥用。
可能出现的问题
- channel is not opened.
- 连接半天,密码没错但是出现要输入密码
解决
首先看ssh是否安装,这个一般都还是有的。
yum list installed | ssh

主要看配置.
PermitRootLogin改为yes
PasswordAuthentication改为yes
UseDNS改为 no
UsePAM 改为yes




重启ssh
systemctl restart sshd.service
配置文件
/etc/ssh/sshd_config
1 # $OpenBSD: sshd_config,v 1.100 2016/08/15 12:32:04 naddy Exp $2 3 # This is the sshd server system-wide configuration file. See4 # sshd_config(5) for more information.5 6 # This sshd was compiled with PATH=/usr/local/bin:/usr/bin7 8 # The strategy used for options in the default sshd_config shipped with9 # OpenSSH is to specify options with their default value where10 # possible, but leave them commented. Uncommented options override the11 # default value.12 13 # If you want to change the port on a SELinux system, you have to tell14 # SELinux about this change.15 # semanage port -a -t ssh_port_t -p tcp #PORTNUMBER16 #17 #Port 2218 #AddressFamily any19 #ListenAddress 0.0.0.020 #ListenAddress ::21 22 HostKey /etc/ssh/ssh_host_rsa_key23 #HostKey /etc/ssh/ssh_host_dsa_key24 HostKey /etc/ssh/ssh_host_ecdsa_key25 HostKey /etc/ssh/ssh_host_ed25519_key26 27 # Ciphers and keying28 #RekeyLimit default none29 30 # Logging31 #SyslogFacility AUTH32 SyslogFacility AUTHPRIV33 #LogLevel INFO34 35 # Authentication:36 37 #LoginGraceTime 2m38 PermitRootLogin yes39 #StrictModes yes40 #MaxAuthTries 641 #MaxSessions 2042 43 #PubkeyAuthentication yes44 45 # The default is to check both .ssh/authorized_keys and .ssh/authorized_keys246 # but this is overridden so installations will only check .ssh/authorized_keys47 AuthorizedKeysFile .ssh/authorized_keys48 49 #AuthorizedPrincipalsFile none50 51 #AuthorizedKeysCommand none52 #AuthorizedKeysCommandUser nobody53 54 # For this to work you will also need host keys in /etc/ssh/ssh_known_hosts55 #HostbasedAuthentication no56 # Change to yes if you don't trust ~/.ssh/known_hosts for57 # HostbasedAuthentication58 #IgnoreUserKnownHosts no59 # Don't read the user's ~/.rhosts and ~/.shosts files60 #IgnoreRhosts yes61 62 # To disable tunneled clear text passwords, change to no here!63 #PasswordAuthentication yes64 #PermitEmptyPasswords no65 PasswordAuthentication yes66 67 # Change to no to disable s/key passwords68 #ChallengeResponseAuthentication yes69 ChallengeResponseAuthentication no70 71 # Kerberos options72 #KerberosAuthentication no73 #KerberosOrLocalPasswd yes74 #KerberosTicketCleanup yes75 #KerberosGetAFSToken no76 #KerberosUseKuserok yes77 78 # GSSAPI options79 GSSAPIAuthentication yes80 GSSAPICleanupCredentials no81 #GSSAPIStrictAcceptorCheck yes82 #GSSAPIKeyExchange no83 #GSSAPIEnablek5users no84 85 # Set this to 'yes' to enable PAM authentication, account processing,86 # and session processing. If this is enabled, PAM authentication will87 # be allowed through the ChallengeResponseAuthentication and88 # PasswordAuthentication. Depending on your PAM configuration,89 # PAM authentication via ChallengeResponseAuthentication may bypass90 # the setting of "PermitRootLogin without-password".91 # If you just want the PAM account and session checks to run without92 # PAM authentication, then enable this but set PasswordAuthentication93 # and ChallengeResponseAuthentication to 'no'.94 # WARNING: 'UsePAM no' is not supported in Red Hat Enterprise Linux and may cause several95 # problems.96 UsePAM yes97 98 #AllowAgentForwarding yes99 #AllowTcpForwarding yes100 #GatewayPorts no101 X11Forwarding yes102 #X11DisplayOffset 10103 #X11UseLocalhost yes104 #PermitTTY yes105 #PrintMotd yes106 #PrintLastLog yes107 #TCPKeepAlive yes108 #UseLogin no109 #UsePrivilegeSeparation sandbox110 #PermitUserEnvironment no111 #Compression delayed112 #ClientAliveInterval 0113 #ClientAliveCountMax 3114 #ShowPatchLevel no115 UseDNS no116 #PidFile /var/run/sshd.pid117 #MaxStartups 10:30:100118 #PermitTunnel no119 #ChrootDirectory none120 #VersionAddendum none121 122 # no default banner path123 #Banner none124 125 # Accept locale-related environment variables126 AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES127 AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT128 AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE129 AcceptEnv XMODIFIERS130 131 # override default of no subsystems132 Subsystem sftp /usr/libexec/openssh/sftp-server133 134 # Example of overriding settings on a per-user basis135 #Match User anoncvs136 # X11Forwarding no137 # AllowTcpForwarding no138 # PermitTTY no139 # ForceCommand cvs server相关文章:
Linux安装后基础配置--网络--ssh--基本软件
安装教程比较多就不写了。 网络配置 设置虚拟网络 修改网络配置文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33将ONBOOT由no改为yes: 修改为静态网络 /etc/sysconfig/network-scripts/ifcfg-eth33 BOOTPROTOstatic IPADDR192.168.1.129 GATEWAY192.168…...
剑指 Offer 66. 构建乘积数组
剑指 Offer 66. 构建乘积数组 难度:middle\color{orange}{middle}middle 题目描述 给定一个数组 A[0,1,…,n−1]A[0,1,…,n-1]A[0,1,…,n−1],请构建一个数组 B[0,1,…,n−1]B[0,1,…,n-1]B[0,1,…,n−1],其中 B[i]B[i]B[i] 的值是数组 AAA…...
1.1 误差的来源
不难发现,考察用计算机解决科学计算问题时所经历的几个环节(如图1-1所示),其中每一步都可能产生误差,首先,数学模型是通过对实际问题进行抽象与简化得到的,它与实际问题之间有误差.数学模型与实…...
python进程间通信
进程间通信表示进程之间的数据交换。 为了开发并行应用程序,需要在进程间交换数据。 下图显示了多个子过程之间同步的各种通信机制 - 各种通信机制 队列 队列可以用于多进程程序。 多处理模块的Queue类与Queue.Queue类相似。 因此,可以使用相同的API…...
麒麟Linux操作系统磁盘策略永久调整为deadline
1.前言在安装数据库,比如达梦数据库时,为获取磁盘最佳性能,一般要将数据磁盘设置为deadline。2. 修改磁盘调度算法2.1临时修改假设磁盘为sda,echo deadline > /sys/block/sda/queue/scheduler2.2通用机永久修改grubby --update-kernelALL …...
yum安装Docker(CentOS7.9)
目录 一、安装环境 编写yum源(根据系统版本) 二、安装docker-ce 默认安装docker-ce是最新版本 ps:安装不成功则需要安装container-selinux,下载网络yum源,再安装docker-ce即可 #查看dcoker-ce所产生的文件路径 三、启动docker 四、配置镜像加速器…...
c++错误 free(): double free detected
记一次bug调试。。。。 我定义了一个类,测试的时候,调用它的方法出现了free(): double free detected ,但是调用其他方法是正常的。这个错误,字面意思就是检测到了双重释放。是指对于同一块内存,释放了两次。 我的类…...
12升400V 升压DC-DC高压脱毛仪解决方案SC3671
ipl(intense pulsed light,强脉冲光)脱毛,也叫光子脱毛,是市场上的一种新型脱毛技术和美容方法,其利用强脉冲光特殊的波长和光热效应实现破坏毛囊并达到永久脱毛的效果,具有速度快,效果好,安全性…...
h264格式分析
h264格式分析一.简介二.h264编码原理1.帧间压缩2.帧内压缩三.编码结构1.IDR帧2.解码顺序四.NALU1.nalu头信息2.annexb模式一.简介 h264是一种视频编码标准,又叫Advanced Video Codec,即AVC 二.h264编码原理 1.帧间压缩 通过I、B、P帧实现帧间压缩 I…...
【数据分析师求职面试指南】实战技能部分
文章目录必备技能数据人员如何创造价值完整的指标体系构建数据监控集报表设计设计一份优质的数据分析报告基于互联网大数据的应用A B 测试用户画像完整的数据挖掘项目流程1. 分析问题,明确目标2.模型可行性分析3.选取模型4.选择变量5.特征工程6.建立模型&效果…...
树与二叉树(二叉树的表示,性质,遍历,还原)
基本术语:A(或B)是I的祖先,I是A(或B)的子孙;D是I的双亲,I是D的孩子;节点的孩子个数称为节点的度;树中节点的最大度数称为树的度;度大于0的节点称为…...
mysql 源码学习理解记录--lock_rec_move
记录源码学习笔记,如有错误,还请帮忙指正。 Lock_rec_move 函数使用场景之用于update Update 匹配条件时会用lock_rec_lock先加锁。然后再进行ha_update_row 操作。 在修改时,当修改的字段前后长度不一致时,会导致不能原地修改…...
markdown(.md)常用语法
markdown(.md)常用语法markdown常用语法常用目录标题分割线格式空格换行无序列表有序列表列表嵌套文字引用行内代码代码块字体转义斜体加粗删除线下划线功能链接todo listtypora插入图片并保存在本地包含了一些常用的MD语法和操作,语法不是很…...
千言数据集赛题介绍
赛题题目 通用信息抽取任务评测 将多种不同的信息抽取任务用统一的通用框架进行描述,着重考察相关技术方面在面对新的、未知的信息抽取任务与范式时的适应和迁移能力。 赛题介绍 信息抽取旨在将非结构化文本中的信息进行结构化,是自然语言处理的基础…...
信息技术最全总结(备考教资)
信息技术 备考教资信息技术知识点总结,欢迎收藏!需要xmind和备考书籍的可以评论区留言。 第一部分-学科专业知识 第一章-信息技术基础知识 信息与信息技术概述 信息概述 信息的定义 信息本身不是实体信息是通过文字、数字、图像、图形、声音、视频等方…...
opencv识别车道线(霍夫线变换)
目录1、前言2、霍夫线变换2.1、霍夫线变换是什么?2.2、在opencv中的基本用法2.2.1、HoughLinesP函数定义2.2.2、用法3、识别车道3.1、优化3.1.1、降噪3.1.2、过滤方向3.1.3、截选区域3.1.4、测试其它图片图片1图片2图片31、前言 最近学习opencv学到了霍夫线变换&am…...
MySQL的同步数据Replication功能
MySQL提供了Replication功能,可以实现将一个数据库的数据同步到多台其他数据库。前者通常称之为主库(master),后者则被称从库(slave)。MySQL复制过程采用异步方式,但延时非常小,秒级…...
2023年全国最新高校辅导员精选真题及答案17
百分百题库提供高校辅导员考试试题、辅导员考试预测题、高校辅导员考试真题、辅导员证考试题库等,提供在线做题刷题,在线模拟考试,助你考试轻松过关。 21.完善大学生的自我意识,我们可以采取的措施是()。 …...
中文代码92
PK 嘚釦 docProps/PK 嘚釦諿hl | docProps/app.xml漅Mo?糤?皘幅H??Q州濾mじ沜咅K宩Z5~q矹阶浇?灭貄}鰜>hk?i灐Q墩娲蝊毲b檊!J邮?\鏶 鵉苻牢[?j Y?a漺1簕B傟p悺L睮恃鶤?龎劂Q|瓣} A??苷0???5m?髤咄佶?\/#姧1N_??熹 冟.琽僠糧固Pw襅…...
Python SEO采集海量文本标题,用倒排索引找出“类似的标题“代码实现
Python SEO采集海量文本标题,用倒排索引找出“类似的标题“代码实现 作者:虚坏叔叔 博客:https://xuhss.com 早餐店不会开到晚上,想吃的人早就来了!😄 一、说明 假设这个是采集到的海量文本标题: 现在要判断找到的这个标题 title = "拜登称特朗普拒绝承认选举…...
idea大量爆红问题解决
问题描述 在学习和工作中,idea是程序员不可缺少的一个工具,但是突然在有些时候就会出现大量爆红的问题,发现无法跳转,无论是关机重启或者是替换root都无法解决 就是如上所展示的问题,但是程序依然可以启动。 问题解决…...
【JVM】- 内存结构
引言 JVM:Java Virtual Machine 定义:Java虚拟机,Java二进制字节码的运行环境好处: 一次编写,到处运行自动内存管理,垃圾回收的功能数组下标越界检查(会抛异常,不会覆盖到其他代码…...
渗透实战PortSwigger靶场-XSS Lab 14:大多数标签和属性被阻止
<script>标签被拦截 我们需要把全部可用的 tag 和 event 进行暴力破解 XSS cheat sheet: https://portswigger.net/web-security/cross-site-scripting/cheat-sheet 通过爆破发现body可以用 再把全部 events 放进去爆破 这些 event 全部可用 <body onres…...
生成 Git SSH 证书
🔑 1. 生成 SSH 密钥对 在终端(Windows 使用 Git Bash,Mac/Linux 使用 Terminal)执行命令: ssh-keygen -t rsa -b 4096 -C "your_emailexample.com" 参数说明: -t rsa&#x…...
学习STC51单片机31(芯片为STC89C52RCRC)OLED显示屏1
每日一言 生活的美好,总是藏在那些你咬牙坚持的日子里。 硬件:OLED 以后要用到OLED的时候找到这个文件 OLED的设备地址 SSD1306"SSD" 是品牌缩写,"1306" 是产品编号。 驱动 OLED 屏幕的 IIC 总线数据传输格式 示意图 …...
令牌桶 滑动窗口->限流 分布式信号量->限并发的原理 lua脚本分析介绍
文章目录 前言限流限制并发的实际理解限流令牌桶代码实现结果分析令牌桶lua的模拟实现原理总结: 滑动窗口代码实现结果分析lua脚本原理解析 限并发分布式信号量代码实现结果分析lua脚本实现原理 双注解去实现限流 并发结果分析: 实际业务去理解体会统一注…...
C++.OpenGL (10/64)基础光照(Basic Lighting)
基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...
短视频矩阵系统文案创作功能开发实践,定制化开发
在短视频行业迅猛发展的当下,企业和个人创作者为了扩大影响力、提升传播效果,纷纷采用短视频矩阵运营策略,同时管理多个平台、多个账号的内容发布。然而,频繁的文案创作需求让运营者疲于应对,如何高效产出高质量文案成…...
Python Ovito统计金刚石结构数量
大家好,我是小马老师。 本文介绍python ovito方法统计金刚石结构的方法。 Ovito Identify diamond structure命令可以识别和统计金刚石结构,但是无法直接输出结构的变化情况。 本文使用python调用ovito包的方法,可以持续统计各步的金刚石结构,具体代码如下: from ovito…...
【Linux系统】Linux环境变量:系统配置的隐形指挥官
。# Linux系列 文章目录 前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变量的生命周期 四、环境变量的组织方式五、C语言对环境变量的操作5.1 设置环境变量:setenv5.2 删除环境变量:unsetenv5.3 遍历所有环境…...
