网站首页 > 文章中心 > 其它

linux更换云源命令

作者:小编 更新时间:2023-09-10 10:35:48 浏览量:380人看过

云崽设置权限

输入下面的命令,然后回车就开始换源了(加粗为一整条命令,全部复制下来,然后执行)

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb stable main@' $PREFIX/etc/apt/sources.list apt update apt upgrade

之后就是全自动安装了.

注意:中间可能会卡一下,直接回车就行.

输入下面的命令,然后回车,

linux更换云源命令-图1

安装curl和执行容器安装脚本

然后会出现下面的界面

填大写的Y,然后回车.

填小写的y,然后回车.

然后,就是比较重要的一步.

注意:这里看清楚再填,一定要看清楚!!

上一步执行之后,会出现下面的两种界面

第一种:红框中是gitee

linux更换云源命令-图2

这里填大写的Y,然后回车.

第二种:红框中是github

填小写的n,然后回车.

这里直接回车.

这里默认就是中文简体,所以我们直接回车.

这里我们选第一个 proot容器 ,所以直接回车.

这里直接回车,他就会自动安装依赖.

然后会回到这个界面,一样的,直接回车.

选择终端配色

看个人喜好(我选的是第二个),

下面是这些单词的翻译:

霓虹灯色调

黑暗色调

青色色调

明亮色调

橙色色调

miu不知道是什么

樱花紫色调

跳过

选好后,回车,就可以了.

选择字体粗细

翻译懒得弄了,自己复制粘贴翻译吧.

修改小键盘

这个可以方便我们之后改文件,所以我们

直接回车.

DNS解析

(推荐第四个或者第五个)

注意:可以用小键盘上的方向键,来移动光标,

以此来选择

选好后,回车.

询问你的地区,只要你在中国大陆内,

就直接回车.

询问将要挂载的目录,直接回车就行.

所以,我们直接回车.

这里我们回车返回.

这里回车同意一下.

这里我们要选第一个,所以直接回车.

下一步不是直接回车!!!

这里我们选Arch,也就是第五个.

选择之后回车.

选第一个,然后回车.

之后就会开始安装Arch Linux

安装完了就会开始设置Arch Linux

下图步骤选择否!!

因为我们是要配置云崽的,

所以使用默认root用户就行,

选否,然后回车.

这里选 是,然后回车.

下图步骤选否!!

这里选 否,然后回车.

这里选 否,然后回车

(如果之后需要的话,可以用tmoe t来启动)

这里回车继续

等到输出这些内容的时候,

Arch Linux就安装完成了.

Linux更换yum源

有时候CentOS默认的yum源不一定是国内镜像,导致yum在线安装及更新速度不是很理想.这时候需要将yum源设置为国内镜像站点.国内主要开源的开源镜像站点应该是网易和阿里云了.

Linux命令

快照功能:记录当前的硬盘的状态.刚建快照时快照占用内存为0,标记了当前硬盘的存储状态.当虚拟机对快照标记的内容改写时,会将改写的内容存储进快照,与未改写的部分整合得到完整的快照.当快照标记的部分被完全改写,那么快照存储空间完整记录了当时拍摄时的内存状态.

参数形式

第一种:参数用一横的说明后面的参数是字符形式.

第二种:参数用两横的说明后面的参数是单词形式.

第三种:参数前有横的是 System V风格.

第四种:参数前没有横的是 BSD风格.

cat、more、less、head、tail命令的比较:

cat命令可以一次显示整个文件,如果文件比较大,使用不是很方便;

more命令可以让屏幕在显示满一屏幕时暂停,按空格往前翻页,按b往后翻页.

less命令也可以分页显示文件,和more命令的区别就在于: 支持上下键卷动屏幕、查找;不需要在一开始就读取整个文件,打开大文件时比more、vim更快.

head命令用于查看文件的前n行.

tail命令用于查看文件的后n行,加上-f命令,查看在线日志非常方便,可以打印最新增加的日志.

一般模式:

命令模式:

编码

①head:显示文件头部内容

②tail:输出文件尾部内容

注意:用vim和vi修改内容会删除源文件并生成新文件,所以tail -f会失效.需要用到

追加和覆盖语句(或),才能被tail -f监视到.

一般用于查看小文件

查看压缩文件中的文本内容

例:

①more:文件内容分屏查看器

②less:分屏显示文件内容,效率比more高

①.、简单读取

运行脚本如下

测试结果为:

echo [选项] [输出内容] (输出内容到控制台)

①显示当前时间信息

②显示当前时间年月日

③显示当前时间年月日时分秒

④显示昨天

⑤显示明天时间

⑥显示上个月时间

⑦修改系统时间

⑧获取当前时间戳

获取秒时间戳: date +%s

获取毫秒时间戳:$[ (date +%s%N) /1000000]

查看日历

(1)查看当前月的日历

对比gzip/gunzip,zip/unzip可以压缩文件和目录且保留源文件.

①zip:压缩

②unzip:解压缩

只能压缩文件不能压缩目录,不保留原来的文件.

gzip 文件 (只能将文件压缩为*.gz文件)

gunzip 文件.gz (解压缩文件命令)

例: crontab -e

*/1 * * * * /bin/echo "11" /root/bailongma.txt

查看日志

可以用tail -f /var/log/cron.log观察

Cron表达式见文章:

ls [选项] [目录或是文件]

cd [参数]

例: cd -P $(dirname $p1) ; pwd 先跳转到文件的所在目录,再打印$p1文件的实际路径

概述

①cp(copy):只能在本机中复制

②scp(secure copy):可以复制文件给远程主机

③rsync(remote sync):功能与scp相同,但是不会改文件属性

④nc(netcat):监听端口,可以实现机器之间传输文件.

强制覆盖不提示的方法:\cp

nc -lp 10000 nc_test.txt

远程登录时默认使用的私钥为~/.ssh/id_rsa

生成密钥对

将公钥发送到本机

将密钥发送到需要登录到本机的服务器上

修改密钥的权限

远程登陆

如果有多个节点需要远程登陆,可以在.ssh下创建config并输入

再次登陆

①正向代理:

②反向代理:

所谓"反向代理"就是让远端启动端口,把远端端口数据转发到本地.

HostA 将自己可以访问的 HostB:PortB 暴露给外网服务器 HostC:PortC,在 HostA 上运行:

那么链接 HostC:PortC 就相当于链接 HostB:PortB.

相当于内网穿透,比如 HostA 和 HostB 是同一个内网下的两台可以互相访问的机器,HostC是外网跳板机,HostC不能访问 HostA,但是 HostA 可以访问 HostC.

那么通过在内网 HostA 上运行 ssh -R 告诉 HostC,创建 PortC 端口监听,把该端口所有数据转发给我(HostA),我会再转发给同一个内网下的 HostB:PortB.

同内网下的 HostA/HostB 也可以是同一台机器,换句话说就是 内网 HostA 把自己可以访问的端口暴露给了外网 HostC.

③修改chenjie.asia服务器的ssh配置文件 /etc/ssh/sshd_config ,允许其他节点访问

然后重启sshd服务

这个进程在关闭session时会停止,可以添加启动参数 -CPfN

sudo setcap cap_net_bind_service=+eip /bigdata/nginx/sbin/nginx

正确的关机流程为 :sync shutdown reboot halt

(1)sync (功能描述:将数据由内存同步到硬盘中)

安装

yum install -y telnet-server telnet

ls -i 显示文件的节点号

find -inum 节点号 -delete 删除指定的节点即可删除对应的文件

启动一个服务: systemctl start postfix.service

关闭一个服务: systemctl stop postfix.service

重启一个服务: systemctl restart postfix.service

显示一个服务的状态: systemctl status postfix.service

在开机时启用一个服务: systemctl enable postfix.service

在开机时禁用一个服务: systemctl disable postfix.service

注:在enable的时候会打印出来该启动文件的位置

列出所有已经安装的服务及状态:

systemctl list-units

systemctl list-unit-files

查看服务列表状态:

systemctl list-units --type=service

查看服务是否开机启动: systemctl is-enabled postfix.service

查看已启动的服务列表: systemctl list-unit-files | grep enabled

查看启动失败的服务列表: systemctl --failed

查看服务日志: journalctl -u postfix -n 10 -f

命令类似systemctl,用于操作native service.

添加脚本为服务(需要指定启动级别和优先级): chkconfig --add [脚本]

删除服务: chkconfig --del [脚本]

单独查看某一服务是否开机启动的命令 : chkconfig --list [服务名]

单独开启某一服务的命令 : chkconfig [服务名] on

单独关闭某一服务的命令: chkconfig [服务名] off

查看某一服务的状态: /etc/intd.d/[服务名] status

启用服务就是在当前"runlevel"的配置文件目录 /etc/systemd/system/multi-user.target.wants 里,建立 /usr/lib/systemd/system 里面对应服务配置文件的软链接;禁用服务就是删除此软链接,添加服务就是添加软连接.

su 用户名称 (切换用户,只能获得用户的执行权限,不能获得环境变量)

su - 用户名称 (切换到用户并获得该用户的环境变量及执行权限)

echo $PATH 打印环境变量

设置普通用户具有root权限

或者配置成采用sudo命令时,不需要输入密码

修改完毕,现在可以用hxr 帐号登录,然后用命令 sudo ,即可获得root权限进行操作.

以azkaban用户执行引号中的命令

gpasswd -d [username] [groupname] 将用户从组中删除

gpasswd -a [username] [groupname] 将用户加入到组中

用户组的管理涉及用户组的添加、删除和修改.组的增加、删除和修改实际上就是对 /etc/group文件的更新.

0首位表示类型 - 代表文件 d 代表目录 l 链接文档(link file)

三种特殊权限suid、sgid、sticky

例子:

变更文件权限方式一

例:chmod u-x,o+x houge.txt

变更文件权限方式二

umask计算

上面就是一个umask的正常计算过程,但是这样实在是太麻烦了.我们使用如下的简单的方法快速计算.

上面的这个方法计算是非常方便的, 为何得到奇数要+1呢?

umask修改

如果想单独修改某个文件夹的新建文件的权限,可以使用setfacl命令.

例:递归改变文件所有者和所有组 chown -R hxr:hxr /mnt

linux的云源安装命令

首先在/mnt目录中创建dvd目录.

接着把镜像挂载到创建的目录下(要在/dev里面找到cdrom这个文件,必须把镜像加载到虚拟机里面,通常安装之后,假如没有进行更改,通常都是加载好的).

然后在/etc/yum.repos.d里面,把存在着的配置文件全部删除掉(当然,最好先备份),然后利用下面的命令,新建一个文件,后缀必须是.repo,文件名可随意

在配置文件里面写下如下内容

baseurl= //源路径,很重要,根据你的实际情况进行填写

enable=1 //启用本yum源

最后,导入公钥.

阿里云的linux服务器 怎么更新

云服务器Linux系统更新yum源Shell脚本,阿里云自建了一个包括大多数系统更新的本地yum源,速度快又好用,楼主可以参考下

所以执行的脚本都需要root身份来执行,执行方法:以root身份执行命令:bash xxx.sh

功能:自动检测系统并更新源

适用系统版本:兼容线上所有linux版本

执行方法:以root身份执行命令:bash update_source.sh

解决了什么问题:一键式检测系统并更新源

给客户带来了好处:用户只需执行该脚本一次即可自动检测系统并更新源.

备注:由于系统版本都有支持的周期所以部分源可能会出现不可用的情况,

包括官方的源,这是正常情况

感觉小鸟云也是不错,新近活动账户认证可以获得服务器0元/半年

希望对你有帮助!

linux怎样用命令连接云服务器

windows常用远程连接mstsc,但是在linux服务器上,一般运用工具.

以上就是土嘎嘎小编为大家整理的linux更换云源命令相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章