unix 第2页 操作场景 以下视频介绍了如何登录 Linux 实例: WebShell 为腾讯云推荐的登录方式。无论您的本地系统为 Windows,Linux 或者 Mac OS,只要实例购买了公网 IP,都可以通过 WebShell 登录。 本文介绍如何使用标准登录方式(WebShell)登录 Linux 实例。 WebShell 优点如下: 支持快捷键复制粘贴。 支持鼠标滚屏。 支持中文输入法。 安全性高,每次登录需要输入密码或密钥。 适用本地操作系统 Window,Linux 或者 Mac OS 前提条件 已获取登录实例的管理员帐号及密码(或密钥)。 如果您使用系统默认密码登录实例,请前往 站内信 获取。 如果您忘记密码,请 重置实例密码。 您的云服务器实例已购买公网 IP,且该实例已开通云服务器实例的22号端口(对于通过快速配置购买的云服务器实例已默认开通)。 操作步骤 登录 云服务器控制台。 在实例的管理页面,选择需要登录的 Linux 云服务器,单击【登录】。如下图所示: 在弹出的【登录Linux实例】窗口,选择【标准登录方式】,单击【立即登录】。如下图所示: 在打开的 WebShell 登录页面,根据实际需求,选择【密码登录】或者【密钥登录】方式进行登录。如下图所示: 如果登录成功,WebShell 界面会出现 Socket connection established 提示。如下图所示: 后续操作 当您成功登录云服务器后,您可以在腾讯云服务器上搭建个人站点,论坛或者使用其他操作。相关操作可参考:
[v_warn]注意:本文不是教大家把GPT格式转成MBR格式,是重新格式化磁盘,所以磁盘里面的数据会被删得一干二净!!![/v_warn] 一,为什么不能用fdisk命令更改磁盘格式? fdisk命令是针对MBR分区格式的,虽然能用g命令把磁盘格式化为GPT,但是无法再重新格式化为MBR格式,因为fdisk命令无法操作GPT格式的磁盘。 二,用parted命令更改磁盘分区格式 用parted命令可以很简单的解决上面的问题: 1:parted /dev/vdb 2:(parted)mktable 3:New disk label type? msdos 4:Warning: The existing disk label on /dev/vdb will be destroyed and all data on 5:this disk will be lost. Do you want to continue? 6:Yes/No?Yes 这里有个小插曲,按照习惯MBR格式一般在linux下称作dos,如果在New disk label type?后输入dos或者mbr会提示无效命令,这时候要用help mktable查看帮助信息,可以看到parted命令中MBR分区被称作msdos,其它分区如下: aix, amiga, bsd, dvh, gpt, mac, msdos, pc98, sun, loop 在parted命令里把磁盘分区格式改为MBR后,就可以用fdisk命令继续配置磁盘了。
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价,云服务器3年机/5年机限时抢购,低至 2.5折
2024-12-22
centos下 无法对文件进行编辑删除,等原因的解决方法 使用rm删除文件和文件夹的时候提示:rm: 无法删除”bash”: 不允许的操作 解决方法: 1、查看文件属性 1 lsattr filetodel<br>----ia-------e- filetodel 可以看到此文件有-i 和-a属性,此时我们只要将此属性删除掉即可 通过命令 chattr,可以设置文件/文件夹的隐藏属性,来保证文件/文件夹的安全.其中比较重要的参数为i和a.这两个属性只有root用户才可以设置或清除.而通过命令 lsattr 可以查看这些属性. 2、删除属性: 1 2 3 chattr -i authorized_keys2 chattr -a authorized_keys2 chattr -u authorized_keys2 再次删除该文件,即可正常删除了
分区格式化Linux数据盘 此章节以CentOS 7.4 64位操作系统为例,说明如何在Linux实例上使用parted工具和e2fsprogs工具分区并格式化一个大容量数据盘。假设需要处理的数据盘是一个新建的3 TiB的空盘,设备名为/dev/vdb。 前提条件:请确认您的Linux实例上已经安装了parted工具和e2fsprogs工具。 [root@ecshost~ ]# yum install -y parted [root@ecshost~ ]# yum install -y e2fsprogs 按以下步骤分区格式化大容量数据盘,并挂载文件系统。 运行命令fdisk -l查看数据盘是否存在。 返回结果应包括如下所示的信息。如果没有,表示您未挂载数据盘。 [root@ecshost~ ]# fdisk -l Disk /dev/vdb: 3221.2 GB, 3221225472000 bytes, 6291456000 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes 运行命令parted /dev/vdb开始分区。 运行命令mklabel gpt,将默认的MBR分区格式转为GPT分区格式。 运行命令mkpart primary 1 100%,划分一个主分区,并设置分区的开始位置和结束位置。 运行命令align-check optimal 1检查分区是否对齐。 说明 如果返回的是1 not aligned,说明分区未对齐,建议您运行以下命令 ,再根据(<optimal_io_size>+<alignment_offset>)/<physical_block_size>的公式计算出最佳分区模式的起始扇区值。假设1024为计算得出的推荐扇区值,则您可以运行mkpart primary 1024s 100%重新划分一个主分区。 [root@ecshost~ ]# cat /sys/block/vdb/queue/optimal_io_size [root@ecshost~ ]# cat /sys/block/vdb/queue/minimum_io_size [root@ecshost~ ]# cat /sys/block/vdb/alignment_offset [root@ecshost~ ]# cat /sys/block/vdb/queue/physical_block_size 运行命令print,查看分区表。 (parted) mklabel gpt (parted) mkpart primary 1 100% (parted) align-check optimal 1 1 aligned (parted) print Model: Virtio Block Device (virtblk) Disk /dev/vdb: 3221GB...
系统命令五花八门、很多新手朋友并不熟悉怎么通过命令来进行网站打包。 今天给大家分享下 最新腾讯云活动 助力企业开工 1核2G 1M 云服务器 一年99 sudo tar zcvf work.tar.gz work/ 以tar.gz的格式将word目录打包 sudo tar jcvf work.tar.bz2 work/ sudo tar cvf work.tar work & 记住了,要加sudo 顺便也写一下解压缩吧 tar xzvf work.tar.gz tar xjvf work.tar.bz2 tar xvf work.tar
推荐腾讯云代理商 关联链接:https://partners.cloud.tencent.com/invitation/5411729459845f8015bc1/100010025276 本文目标 本文旨在利用腾讯云提供的COSFS工具,将腾讯云的对象存储映射到云服务器的本地磁盘目录上。 前提条件 假设我们已经新建了腾讯云的对象存储(COS),信息如下: 存储桶名称(bucket_name):kenny-hexo 替换成你自己的 存储桶APPID(bucket_appid):1256238228 替换成你自己的 存储桶访问域名(bucket_region):https://kenny-hexo-1256238228.cos.ap-beijing.myqcloud.com 替换成你自己的 API秘钥id(SecretId):AKIDXXXXXXXXXXXXXXXXXXXXXXBM951 替换成你自己的 API秘钥key(SecretKey):8IUgXXXXXXXXXXXXXXXXXXXXXweB 替换成你自己的 COSFS工具 功能说明 COSFS 工具支持将 COS 存储桶挂载到本地,像使用本地文件系统一样直接操作腾讯云对象存储。COSFS 的主要功能包括: 支持 POSIX 文件系统的大部分功能,如:文件读写、目录操作、链接操作、权限管理、uid/gid 管理等功能; 大文件传输功能; MD5 数据校验功能。 使用环境 CentOS 7 64bit CentOS 系统下安装环境依赖包 sudo yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel 下载并编译安装工具 git clone https://github.com/tencentyun/cosfs /usr/cosfs #获取源码 cd /usr/cosfs ./autogen.sh ./configure make sudo make install cosfs --version #查看 cosfs 版本号 #这个最好看一下,之前我就下错版本了,导致后面挂载时语法有错误,耗了很长时间 按照之前申请的API创建配置文件 echo bucketname:SecretId:SecretKey /etc/passwd-cosfs chmod 640 /etc/passwd-cosfs 实例: echo sqy-13007899:AKIDcBWcT4MXOI8j5BOcxSnwCIBRItlefQ:LRIvKgoiNltmSxTArLccN2TmvfEdrq> /etc/passwd-cosfs chmod 640 /etc/passwd-cosfs 创建目录并挂载 1 mkdir -p /cos 2 3 cosfs -ourl= -odbglevel=info #这是版本1.0.5以上的方法 v1.0.5 之前版本 COSFS 的挂载命令如下: cosfs : -ourl= 其中: 为本地挂载目录(如 /mnt)。 为存储桶对应的访问域名,形式为 http://cos..myqcloud.com(适用于XML API,请勿在该参数中携带存储桶名称),其中 为地域简称, 如: ap-guangzhou 、 eu-frankfurt 等。更多地域信息,请查阅 可用地域。 -odbglevel 指定日志级别。 示例: cosfs sqy-1300789944 /cos -ourl=http://cos.ap-shanghai.myqcloud.com -odbglevel=info 下面可以看到挂载上去了,256T的空间...
有些公司的网站负责人朋友刚接触到公司业务。对linux 还不是很熟悉 对网站的数据库无法进行备份。 今天给大家分享下 、 1.MySQL的登录命令 登录Mysql输入:mysql -u帐号 -p密码 注:密码可以之后输入 案例: mysql -uroot -p 2.MySQL退出的三种方法 exit / quti / \q 数据库备份 show databases; #先查看一下数据库 现在我要备份word数据库 退出mysql输入 mysqldump -u root -p word > word.sql #我把它备份在了当前目录下 查看一下 备份完成 还原数据库 mysqldump -u root -p word < word.sql 以上就是我们的数据库备份恢复命令使用分享。
du的用法 du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh du常用的选项: -h:以人类可读的方式显示 -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小 -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小 -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和 –apparent-size:显示目录或文件自身的大小 -l :统计硬链接占用磁盘空间的大小 -L:统计符号链接所指向的文件占用的磁盘空间大小 du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量 du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。 du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序 推荐这个 du -sk filename 查看指定文件大小
博客好多天没有更新了。每天忙完工作。也都不想写了。。趁着在老家的休息的功夫。整理下常用的教程分享 腾讯云的活动力度越来越大。2G 4G 6M带宽 3年才1499 。还可以配置多IP 那就搞吧 。 关联代理 还有价格优惠 关联链接:http://t.cn/AipEk6xp 1)点击实例名 2)分配内网ip 3)绑定弹性公网ip 4)修改网卡配置文件 ### 备份 [root@VM_1_62_centos ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0{,.bak} ### 修改网卡配置 [root@VM_1_62_centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 # Created by cloud-init on instance boot automatically, do not edit. # # 此处修改为static BOOTPROTO=static DEVICE=eth0 # # 注释此行 # HWADDR=52:54:00:8a:7a:64 # # 添加如下几行 # # 配置主ip IPADDR0=10.2.1.62 NETMASK0=255.255.255.0 # 配置辅助ip1 IPADDR1=10.2.1.101 NETMASK1=255.255.255.0 # 配置辅助ip2 IPADDR2=10.2.1.102 NETMASK2=255.255.255.0 # 配置网关 GATEWAY=10.2.1.1 # NM_CONTROLLED=no ONBOOT=yes TYPE=Ethernet USERCTL=no PERSISTENT_DHCLIENT=yes ### 重启网卡 [root@VM_1_62_centos ~]# systemctl restart network.service ### 查看ip [root@VM_1_62_centos ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen...
最近有遇到过安装完面板时候,输入bt 报 /usr/bin/bt: line 129: syntax error: unexpected end of file 的错误出现这个问题可能原因: 1、网络波动导致无法将宝塔文件写入到/etc/init.d/bt 这个系统文件 2、源文件缺失 下面是解决办法: 1、mv /etc/init.d/bt /tmp/bt_back 2、cp /www/server/panel/init.sh /etc/init.d/bt && chmod +x /etc/init.d/bt 3、/etc/init.d/bt restart 已经完事了。。 阿里云-腾讯云服务器2折起 返点中 QQ 690624
前言 今天给大家带来一篇关于腾讯与centos系统 如何配置多IP。 1)点击实例名 2)分配内网ip 3)绑定弹性公网ip 4)修改网卡配置文件 ### 备份 [root@VM_1_62_centos ~]# cp /etc/sysconfig/network-scripts/ifcfg-eth0{,.bak} ### 修改网卡配置 [root@VM_1_62_centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 # Created by cloud-init on instance boot automatically, do not edit. # # 此处修改为static BOOTPROTO=static DEVICE=eth0 # # 注释此行 # HWADDR=52:54:00:8a:7a:64 # # 添加如下几行 # # 配置主ip IPADDR0=10.2.1.62 NETMASK0=255.255.255.0 # 配置辅助ip1 IPADDR1=10.2.1.101 NETMASK1=255.255.255.0 # 配置辅助ip2 IPADDR2=10.2.1.102 NETMASK2=255.255.255.0 # 配置网关 GATEWAY=10.2.1.1 # NM_CONTROLLED=no ONBOOT=yes TYPE=Ethernet USERCTL=no PERSISTENT_DHCLIENT=yes ### 重启网卡 [root@VM_1_62_centos ~]# systemctl restart network.service ### 查看ip [root@VM_1_62_centos ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 52:54:00:8a:7a:64 brd ff:ff:ff:ff:ff:ff inet 10.2.1.62/24 brd...
今天给腾讯云配置弹性IP。并使用多IP。配置好以后。重启网卡失败。。查了很多资料。终于解决。现在给整理出来。 [root@mina0 hadoop]# systemctl restart network Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details. [root@mina0 hadoop]# journalctl -xe 10月 26 17:15:57 mina0 network[3308]: 正在打开环回接口: [ 确定 ] 10月 26 17:15:57 mina0 NetworkManager[679]: [1509009357.3386] audit: op="connec 10月 26 17:15:57 mina0 network[3308]: 正在打开接口 ens33: 错误:激活连接失败:No suita 10月 26 17:15:57 mina0 network[3308]: [失败] 10月 26 17:15:57 mina0 network[3308]: RTNETLINK answers: File exists 10月 26 17:15:57 mina0 network[3308]: RTNETLINK answers: File exists 10月 26 17:15:57 mina0 network[3308]: RTNETLINK answers: File exists 10月 26 17:15:57 mina0 network[3308]: RTNETLINK answers: File exists 10月 26 17:15:57 mina0 network[3308]: RTNETLINK answers: File exists 10月 26 17:15:57 mina0 network[3308]: RTNETLINK answers: File exists 10月 26 17:15:57...
宝塔面板如何设置自定义404页面?大家知道,默认的404页面对搜索引擎不友好,那怎么通过宝塔面板修改默认的404页面,使之变成我们自定义的404页面呢。 1、进入宝塔面板,找到对应的网站-设置-配置文件,我们可以看到默认的404页面是404.html 2、大家只需要将自己制作好的页面,命名成404.html,上传到网站根目录即可。 3、如果网站源码中带有 404页面 ,不需要默认的页面,可以将默认的注释掉,502页面一样的道理。 找到以下代码 error_page 404 /404.html;error_page 502 /502.html; 在前面加“#”符号即可 #error_page 404 /404.html;#error_page 502 /502.html; 这样就完成了网站自定义404页面的设置,保存后及时生效,不行的话重启一次。这样便将宝塔面板的默认404 页面和 502页面修改成了原本主题自带的了。 阿里云-腾讯云服务器2折起 优惠中 -商祺云
今天给大家带来一个关于python的问题。 问题: $ yum File “/usr/bin/yum”, line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax 原因: 这是因为yum采用python作为命令解释器,这可以从/usr/bin/yum文件中第一行#!/usr/bin/python发现。而python版本之间兼容性不太好,使得2.X版本与3.0版本之间存在语法不一致问题。而CentOS 5自带的yum采用的是python2.4,当系统将python升级到2.6或3.0后,出现语法解释错误。 解决办法: 很简单,一是升级yum,一是修改yum的解释器为旧版本python2.4(如果你没有采用覆盖升级的话)。 升级yum的作法就不详述了。修改yum的解释器为旧版本python2.4: $ vi /usr/bin/yum 将第一行”#!/usr/bin/python” 改为 “#!/usr/bin/python2.4″即可。 或者修改默认的python版本,/usr/bin/python为2.4. [root@rhel6lhr Packages]# yum install perl-IO-Socket-SSL File "/usr/bin/yum", line 30 except KeyboardInterrupt, e: ^ SyntaxError: invalid syntax [root@rhel6lhr Packages]# python Python 3.6.4 (default, Apr 15 2018, 10:55:33) [GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> exit Use exit() or Ctrl-D (i.e. EOF) to exit >>> exit() [root@rhel6lhr Packages]# [root@rhel6lhr Packages]# [root@rhel6lhr Packages]# [root@rhel6lhr Packages]# which python /usr/bin/python [root@rhel6lhr Packages]# python python python2.6 python3 python3.6-config python3.6m-config python_bk python2 python2_bk python3.6 python3.6m python3-config [root@rhel6lhr Packages]# ll /usr/bin/python lrwxrwxrwx 1 root root 34 Apr 15 2018...
今天抽了时间。准备搞了一台服务器、做一个cenots 硬盘无损数据的扩容测试-感谢商祺云提供的云服务器测试 本文提供了如何使用growpart和resize2fs工具完成Linux系统盘分区扩容及文件系统扩展的操作指导。 适用范围 本文的操作步骤适用于以下分区和文件系统格式的云盘: 分区格式支持mbr、gpt 文件系统支持ext*、xfs、btrfs 准备工作 创建快照以备份数据,防止操作失误导致数据丢失。 通过ECS控制台或者API扩容云盘容量。 远程连接ECS实例。连接方式请参见连接方式导航。 根据操作系统安装growpart或者xfsprogs扩容格式化工具。 CentOS 7、Aliyun Linux: yum install cloud-utils-growpart yum install xfsprogs Ubuntu 14、Ubuntu 16、Ubuntu 18、Debian 9: apt install cloud-guest-utils apt install xfsprogs Debian 8、OpenSUSE 42.3、OpenSUSE 13.1、SUSE Linux Enterprise Server 12 SP2:请使用上游版本(upstream)的growpart或者xfsprogs工具 检查实例的内核版本,如通过uname -a查看内核版本。 内核版本大于3.6.0,该情况请参见高内核版本的操作步骤。 内核版本小于3.6.0,该情况请参见低内核版本的操作步骤。如CentOS 6、Debian 7和SUSE Linux Enterprise Server 11 SP4等发行版,需要经过一次控制台重启或者API重启才能完成分区扩容。 高内核版本的操作步骤 此处以CentOS 7操作系统为例演示分区扩展的步骤。 运行fdisk -l查看现有云盘大小。 示例返回云盘(/dev/vda)容量是100GiB。 [root@ecshost ~]# fdisk -l Disk /dev/vda: 107.4 GB, 107374182400 bytes, 209715200 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x0008d73a Device Boot Start End Blocks Id System /dev/vda1 * 2048 41943039 20970496 83 Linux 运行df -h查看云盘分区大小。 示例返回分区容量(/dev/vda1)是20GiB。...
今天小编继续给大家分享我们常遇到的问题。宝塔面板: 根据页面上的提示: 关闭访问限制:rm -rf /www/server/panel/data/limitip.conf 将此命令在服务器上执行重新访问即可
今天给一个阿里云客户挂载了NAS文件分享系统、也挂了好久。。重启老掉。。最后发现是买的极速型NAS。。郁闷啊。。 下面开始配置 1.阿里云购买NAS文件存储系统 (推荐阿里云代理 QQ 690624价格优惠) 购买后挂载地址为 1301dxxxx-crk30.cn-beijing.nas.aliyuncs.com 2.centos 安装NFS客户端 yum install nfs-utils 3. 挂载 sudo mount -t nfs -o vers=3,proto=tcp,noresvport ID:wp2.cn-hangzhou.extreme.nas.aliyuncs.com:/share /mnt 查看 centos 磁盘空间占用情况 : df -k 查看挂载的文件夹使用了多少空间 du -sh /var/mnt 管理控制台也可以看到显示,不过这个显示有一些延迟 4.centos开机自动挂载 修改 vim /etc/fstab ID-zwp2.cn-hangzhou.extreme.nas.aliyuncs.com:/share /mnt nfs vers=3,proto=tcp,noresvport,_netdev 0 0
本篇文章介绍的内容是关于在Ubuntu系统上安装let’s encrypt客户端,并为在Nginx Web服务器上运行的域颁发SSL证书。 步骤1:先决条件 在开始执行此任务之前,我假设已经: 使用sudo权限shell访问运行的Ubuntu系统,域名已注册并指向服务器的公共IP地址。对于本篇文章我们使用example.com和www.example.com,它指向我们的服务器,运行nginx web服务器,并为端口80配置virtualhost(例如.com)和www.example.com。 步骤2:安装let’s encrypt客户端 可以下载certbot auto-let’s encrypt客户端并将其保存在/usr/sbin目录中。请使用以下命令执行此操作。 $ sudo wget https://dl.eff.org/certbot-auto -O /usr/sbin/certbot-auto $ sudo chmod a+x /usr/sbin/certbot-auto 步骤3:为nginx发布ssl let’s encrypt在多个挑战中自动执行域验证(DV)。一旦证书颁发机构(CA)验证了您的域的真实性,将颁发SSL证书。 不需要为ssl/https创建virtualhost,我们let’s encrypt来创建它。只需要为端口80创建虚拟主机。 $ sudo certbot-auto --nginx -d example.com -d www.example.com 上面的命令将提示输入电子邮件地址,该地址用于发送与SSL续订和到期相关的电子邮件警报。另外,还有几个问题。完成后,它将颁发一个SSL证书,并在你的系统上创建一个新的虚拟主机配置文件。 步骤4:配置SSL自动续订 最后,在服务器crontab上配置以下命令,以便在需要时自动续订SSL证书。 0 2 * * * sudo /usr/sbin/certbot-auto -q renew 本篇文章到这里就已经全部结束了,欢迎关注学派吧