-
本帖最后由 afaty 于 2018-5-31 09:30 编辑【问题现象】本地登录远程linux云主机无通登录 【排查步骤】1、检查云主机工作是否正常(已开机,未欠费冻结,弹性IP正常绑定)2、安全组开放22端口(可以使用站长工具http://tool.chinaz.com/port)。16096 3、telnet 云主机22端口开放状态。
-
本帖最后由 达康书记 于 2018-5-15 11:17 编辑Linux CentOS 7.X 如何修改内核启动默认顺序? 我们知道,centos 6.x是通过/etc/grub.conf就行内核启动顺序修改的,而且比较直观查看。但centos 7的系统和6就不一样了,是通过grub2为引导程序。下边简单说下centos 7的内核启动顺序如何修改。 1,首先查看当前系统有几个内核。比如: [code][root@xxxxxx~]# cat /boot/grub2/grub.cfg |grep menuentry if [ x"${feature_menuentry_id}" = xy ]; then menuentry_id_option="--id" menuentry_id_option="" export menuentry_id_option menuentry ´CentOS Linux (3.10.0-327.22.2.el7.x86_64) 7 (Core)´ --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option ´gnulinux-3.10.0-327.el7.x86_64-advanced-80b9b662-0a1d-4e84-b07b-c1bf19e72d97´ { menuentry ´CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)´ --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option ´gnulinux-3.10.0-327.el7.x86_64-advanced-80b9b662-0a1d-4e84-b07b-c1bf19e72d97´ { menuentry ´CentOS Linux (0-rescue-7d26c16f128042a684ea474c9e2c240f) 7 (Core)´ --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option ´gnulinux-0-rescue-7d26c16f128042a684ea474c9e2c240f-advanced-80b9b662-0a1d-4e84-b07b-c1bf19e72d97´ {[/code] 2,设置默认的启动内核。比如我们选择上边中的CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)这个内核为默认启动。 [root@xxxxxx~]# grub2-set-default "CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)" 配置默认内核 验证是否修改成功: [code][root@xxxxxx~]# grub2-editenv list saved_entry=CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)[/code] 3,重启机器观察。 重启成功以后查看下机器的内核是不是该内核: [code][root@xxxxxx~]# uname -r 3.10.0-327.el7.x86_64[/code] PS:CentOS6.x打开grub.conf文件:vim /etc/grub.conf 15371 命令: (1)进入insert模式下。 (2)将“default”值改为1(0,1,2几个内核,根据需要选择即可)。 (3)进入命令模式下,执行:wq,保存退出。
-
提示Linux云主机中CloudResetPwdUpdateAgent端口和别的服务端口冲突如何处理? 解决办法: # cd /CloudResetPwdUpdateAgent/bin/ # service cloudResetPwdUpdateAgent stop # service cloudResetPwdUpdateAgent start CloudResetPwdUpdateAgent使用的端口目前是从随机可用端口里选的,有可能占用到客户服务需要的端口,重启服务后会重新找空闲的端口使用。
-
国外科技博客TechCrunch撰稿人乔恩·埃文斯(Jon Evans)撰文称,与其说今天的区块链像是1996年的互联网,更不如说它是新的Linux。虽然区块链和加密货币在驱动基础设施上有着颠覆性的潜力,但它们不大可能会在消费者市场中广泛普及。 以下是文章主要内容: 加密数字货币当下的繁荣令人难以置信。比特币价格在过去一年里疯狂上涨了7倍,达到2500美元。三个星期前,领导以太坊(Ethereum)首发的维内·古普塔(Vinay Gupta)发布题为“以太币价格达100美元意味着什么?”的文章。在那之后,该货币的价格翻了一倍。太多加密货币的价格出现飞涨了。各种ICO(Initial Coin Offering,区块链上市)也筹得了大笔的资金。这究竟是怎么一回事呢? 一个特定的、引入注目的故事已经形成,解释了当下数字货币的现状。用最极端的方式来描述,这个故事是说,现在的加密货币就像是1996年的互联网:不仅仅是新技术,还是一种激进的新型技术,虽然为大多数人所轻视或者忽视,但在过去几年里它们的势力和影响力已经慢慢强化,即将以令人膛目结舌的速度爆发成为一股全球性的力量,引起极大的影响。 我明白这种故事的魅力。我不是区块链的质疑者。过去六年来,我一直像着了迷一样报道跟踪加密数字货币。我一直在称赞区块链的威力,称赞它们有潜力让互联网再一次变得去中心化和无许可化,并给予我们所有自有数据的控制权。我是像比特币这样的无许可货币真正的信徒。我称以太坊的推出是“历史性的一天”。 实际价值如何 但我还是忍不住要看看加密货币当前的发展状况,看看它们的实际价值是在哪里。我说的并不是对于投机者的金融价值;我是说对于用户的效用价值。因为如果没有人实际想要使用区块链协议和项目,那么那些本应反映其价值的代币最终会一文不值。 虽然比特币当前存在内乱,但它是非常有用的无许可国际货币,也已经变得很有希望成为全球储备和结算货币。ZCash等比特币的匿名化衍生版本也给比特币初始的主张增加了价值。(同样地,莱特币如今在技术上也领先于比特币,得益于后者的内乱。)以太坊作为面向开发者的平台也非常成功。 不过,在比特币推出8年后,中本聪(Satoshi Nakamoto)仍然是唯一一位所打造的区块链让相当多的普通人实际想要使用的创造者之一。(以太币很好,像古普塔一样,维塔利克·布特林是真正富有远见卓识的人,但它仍然只是一项面向开发者的解决方案/平台。)似乎没有其它基于区块链的软件项目有希望变得广受认可,更不用说变得被广泛使用了。 硅谷顶尖的风险投资家弗雷德·威尔森(Fred Wilson)称Rare Pepe Cards是有趣的现代区块链应用的最佳例子,他深信这种应用将会流行开来。但我并不认同。 我也许是错的;Rare Pepe Cards也许将会成为下一个Pokémon Go,风靡全球。但另一方面,区块链领域投机值和实际价值比率也许从未像现在这么高,这本身很能说明问题。 有的人说,该类技术令人惊叹,具有革命性,因此只要获得足够多的投资,杀手级应用和协议就会滚滚而来。我不反对这种宣传,但他们更应该遵循“如果你做的东西足够出色,那投资者将会涌向你”的原则,而不是遵循“如果足够多的投资者涌向我们,那我们就会做出足够出色的东西来。” 一个所从事的项目很有趣,但还没有找到合适的市场地位的稳健团队,应该能够获得数百万美元的融资。之后,一旦他们的成功得到验证,那他们可能就能够卖出又一批更有价值的代币。但几乎没什么用户也没什么技术的项目却获得数千万美元的融资?那无异于骗人的万灵油制成的泡沫……这种泡沫很有可能会引起美国证券交易委员会(SEC)的严厉监管。 像1996年的互联网? 再说回那个很有吸引力的故事:现在的加密货币就像是1996年的互联网。也许这完全是错误的。当然,所有的类比都有问题,但它们是有用的,能够反映我们的看法——也许还有一种更加准确、更有说服力的类比。 我认为,今天的区块链并不像是1996年的互联网,更像是1996年的Linux。这绝不是挖苦——但如果真是这样,那它对于那些想要从区块链应用和协议的广泛普及中谋利的人来说就是丧钟。 相比当下封闭围墙花园式的、由Stack主导的互联网,分散式区块链解决方案要民主得多,从技术角度来看也更令人叹服。同样地,开源的Linux要比微软和苹果主导当下计算平台的操作系统民主得多,技术上也更令人叹服。但没有人使用它,除了一小部分黑客之外。它太过笨重;太过复杂;太过违反直觉——Linux的深藏秘密在于,主流的解决方案实际上适合大多数的人使用。 听上去很耳熟吧?如今不少人在积极打造基于区块链索引的去中心化的分布式存储:Storj、Sia、Blockstack等等。这是令人惊叹的突破性工作……但已经习惯使用像Box或者Dropbox这样的云存储应用的普通人会转而使用Storj或者Blockstack吗?那些集中化的解决方案正好适合他们使用,因为它们是集中化的,他们知道遇到问题时该找谁来帮助处理。Blockstack并不只是“存储”方案……它能给普通的用户解决什么常见的痛点呢? 区块链与Linux的相似之处相当显著。Linux当年相比同期的其它替代选择要便宜得多,要强大得多。它看上去极具颠覆性。科幻作家尼尔·史蒂芬森(Neal Stephenson)曾拿90年代的操作系统跟汽车进行比较。他说,Windows是辆很好的旅行车,MacOS是密闭的大众甲壳虫,然后…… Linux是隔壁邻居,根本不是企业。它是按照大家的一致意见组建起来的一堆圆顶帐篷、圆锥形帐篷和轻型圆顶房屋。在那里生活的人会做坦克。它们不是老式铸铁的苏联坦克;它们更像是美军的M1坦克,用太空时代的材料做成,同时充斥着各种先进的技术。但它们要比美军的坦克还要好。它们经过了改造,从不会发生故障,轻盈,有足够的机动性,容易操作,因而可在普通的大街上使用,其燃油消耗量不比次紧凑型车多。这些坦克可当场快速制造出来,它们整齐地停放在路边,车钥匙就插在点火装置上。任何想要体验一番的人都可以免费爬进去,自由地驾驶。 不管白天还是晚上,这个十字街头都聚集着大批的人。这些人当中,有90%会直接前往当地最大的汽车经销商,购买旅行车……至于其它的经销商,他们连看都不看一眼。 驱动基础设施 我想说的是,就像昨天的普通消费者不会使用Linux一样,今天的普通消费者也不会使用比特币和其它的区块链应用,尽管比特币和其它基于区块链的应用在技术上和政治上(一部分是如此)都令人惊叹。我想说的是,“比特币、Ripple、Stellar、ZCash、分散式以太币应用等”在消费者当中的广泛普及之年,或许就像是“Ubuntu、Debian、Slackware、Red Hat等在电脑桌面上的广泛普及之年”那样,永远都不会到来。 要指出的是:这一类比并不是要贬低Linux,不是要贬低这项技术潜在的意义!当前全球有20亿台在用的Android设备,每一台都运行Linux内核。当它们跟服务器(即“云”)通信的时候,它们是跟仓库大小的庞大数据中心进行通信,这些数据中心充斥着多不胜数的Linux机器。Linux极其重要,极其有影响力。大多数的现代计算设备都需要Linux。 围绕区块链和加密数字货币想象一个类似的未来,并不是难事。用一位业内人士的话来说:“区块链技术未来显然会像Linux那样被采用:在它在幕后的应用上取得支配地位的同时,也将会有大量的项目尝试去使得它变成一款商业上可行的消费级产品。” Linux之所以变得举足轻重,并不是因为有无数的普通人使用它。相反,它变成了驱动下一波互联网浪潮的日常基础设施。 预想未来些年互相交融的数十种分散式区块链会如何和为什么慢慢地变成一种类似的重要基础设施,并不是难事:作为储备/结算货币,作为当下庞大的金融产业的替代品,作为名称空间(比如域名),作为分布式存储系统背后的实现机制,等等……而普通人则仍然不知道它们的存在,照样快乐地活着。不难想象它们将会商品化。以太坊汽油价格太高?没问题;将你的分布式系统切换到另一种更加便宜的区块链。 所以说,别在拿不出令人信服的证据的情况下轻易跟我说现在的区块链就像是1996年的互联网。相反,当加密货币的价格开始符合基于区块链打造的应用和协议的潜在价值的时候,尽管唤醒我告诉我。在此之前,在那种价值处于缺失的时候,我只能说那样的类比就像是在说分散式的数字版郁金香。 本文转载:网易科技
-
[*]根据已有的密钥文件,通过密钥方式以root用户登录Linux弹性云服务器云主机。 [*]执行以下命令,重置root的用户密码。passwd如果是重置其他用户的密码,请将“passwd”替换为“passwd username”。 [*]根据系统显示的如下回显信息,输入新密码。New password:Retype new password:系统显示如下回显信息时,表示密码重置成功。passwd: password updated successfully
-
华为云提供的Linux系统(如CentOS、Ubuntu)的弹性云服务器,默认用户名是“root”,密码是您购买弹性云服务器时自行创建的密码。
-
问题描述外网访问“弹性云服务器1”的弹性IP和某个端口,可以自动跳转到“弹性云服务器2”的弹性IP和某个端口。以登录为例,登录“弹性云服务器1”的1080端口自动跳转访问“弹性云服务器2”的22端口。说明: 弹性云服务器1的私网IP:192.168.72.10;弹性IP:122.112.239.32。弹性云服务器2的私网IP:192.168.72.20。 操作步骤 [*]登录Linux弹性云服务器1。 [*]执行如下命令,修改文件。vi /etc/sysctl.conf [*]在文件中添加“net.ipv4.ip_forward = 1”。 [*]执行如下命令,完成修改。sysctl -p /etc/sysctl.conf [*]在“iptables”的“nat”表中添加规则,执行如下命令,通过弹性云服务器1的1080端口映射到弹性云服务器2的22端口。iptables -t nat -A PREROUTING -d 192.168.72.10 -p tcp --dport 1080 -j DNAT --to-destination 192.168.72.20:22iptables -t nat -A POSTROUTING -d 192.168.72.20 -p tcp --dport 22 -j SNAT --to 192.168.72.10 [*]验证配置是否生效,执行如下命令,登录弹性IP的1080端口。ssh -p 1080 122.112.239.32输入密码后登录到的弹性云服务器2。说明: 弹性云服务器2的主机名为ecs-inner。
-
本帖最后由 达康书记 于 2018-3-30 10:55 编辑Linux云主机使用keypair方式登录后提示要求强制修改密码如何处理? 13419 原因分析: 普通系统默认就是99999,而有些安全操作系统是90天或客户自己对用户密码设置了有效期。 如何处理: 按照提示强制修改个新密,同时将用户的密码有效期设置99999即可。 [code]# chage -M 99999 $user_name[/code]
-
下面实例中讲解一下如何给网站挂载数据分区。 本人持有一个CentOS 7.2,64位的服务器系统,里面有40G系统盘和240G数据盘,现在要将数据盘做为WEB建站环境的数据存放之用,系统跑环境,存储放数据。 操作流程如下:1、检查网站的磁盘状态,确认是否有没有分区的磁盘。 fdisk -l11596 可以看到这台Linux服务器有两个硬盘。接下来就是分区格式化数据盘。 11597 2、为磁盘分区,如果已经有分区,这一步就用不到了。 fdisk /dev/vdb 3、输入n开始创建分区 11598 4、再输入p创建主分区 11600 5、分区号这里输入1,回车。 11609 6、下一步直接回车即可 11610 7、分区结束位置,同样直接回车; 11611 8、最后输入wq 保存退出。 11612 9、检查是否分区成功,并且对新硬盘格式化操作。 检查分区:fdisk -l格式化分区:mkfs.ext4 /dev/vdb 10、分区挂载添加到开启动,就完成了操作。 echo "/dev/vdb /www ext4 defaults 0 0" >> /etc/fstab11613 重新挂载所有分区使用这个命令。mount -a11614 11、最后确认检查磁盘是否挂载成功,使用DF命令查看。 df 可以看到新的存储盘/dev/vdb已经挂载到了/WWW上面了。 11615 接着,我们就可以顺利的进行网站WEB环境的安装了。下面是我的服务器管理面板,可以看到已经多了一个WWW数据分区了。 11616 小伙伴们都学到了吗,如果有任何问题都可以在下面回复,我会尽力帮助大家解答的,喜欢的点个赞啊。
-
帖子内容主要总结了了Linux磁盘管理基础知识。其中包括存储设备的挂载和卸载常用操作命令、自动挂载操作命令和磁盘分区操作命令等。 一、存储设备的挂载和卸载存储设备的挂载和卸载常用操作命令:fdisk -l、df、du、mount、umount。fdisk -l 命令1.作用查看所有硬盘的分区信息,包括没有挂上的分区和USB设备,挂载时需要用这条命令来查看分区或USB设备的名称,比如挂载U盘时。注意:Linux中既然硬件是以文件形式存在,则也可以ls -l /dev/sda*查看第一块硬盘的分区信息df 命令1.作用统计磁盘空间或文件系统使用情况,显示磁盘分区上的可使用的磁盘空间,默认显示单位为KB2.格式df [option]3.[option]主要参数-a或-all:显示全部的文件系统-h或--human-readable:以可读性较高的方式来显示信息-T或--print-type:显示文件系统的类型4.应用举例查看全部文件系统:#df -adu 命令1.作用查看文件或目录的磁盘使用的空间,和df命令有一些区别。注意:①du后若不加目录名或文件名,表示只显示当前目录下面的子目录的目录大小和当前目录的总的大小②可查看多个文件或目录用空格符隔开2.格式du [option] 目录名或文件名3.[option]主要参数-a或-all:显示目录中个别文件的大小-h或--human-readable:以K,M,G为单位显示,提高信息可读性-S或--separate-dirs:省略指定目录下的子目录,只显示该目录的总和(注意:该命令是大写S)4.应用举例以易读形式查看ahao目录的大小并忽略子目录:#du -h -S ahao以易读形式查看haha1文件和haha2文件的大小:#du -h haha1 haha2mount 命令1.作用①此命令后面不加任何参数表示查看已挂载的所有文件系统②加参数表示将存储设备挂载到Linux的一个目录下,从而将分区和该目录联系起来,因此我们只要访问这个目录,就相当于访问该存储设备了。注意:当一个目录之前有文件,设备挂载到这个目录后,目录不显示之前的文件2.格式mount [option] 设备名挂载点(必须已存在)3.[option]主要参数-t文件系统类型>:文件系统类型vfat表示FAT32,iso9660表示光盘或光盘镜像,auto表示系统自动识别(一般选这个方便吧)4.应用举例将FAT32文件系统的分区/dev/sda5挂载到/ahao目录下:#mount -t auto /dev/sda5 /ahao将U盘/dev/sdb1挂载到/ahao目录下:#mount -t auto /dev/sdb1 /ahao将光盘镜像文件xxx.iso的挂接到/peter目录下:#mount -t iso9660 xxx.iso /peter -o loopumount 命令1.作用卸载已经加载的文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,当一个设备多个挂载点时容易产生混乱2.格式①umount 挂载点 (推荐此方式)②umount 设备名3.应用举例在使用umount命令卸载文件系统时,必须保证文件系统不能处于busy状态,使文件系统处于busy状态的情况有:文件系统中有打开的文件,某个进程的工作目录在此系统中,文件系统的缓存文件正在被使用等。最常见的错误是在挂载点目录下进行卸载操作。卸载/ahao挂载点对应的挂载:#umount /ahao二、自动挂载自动挂载实现原理实现开机自动挂载只需修改/etc/fstab配置文件即可,可用vi编辑器修改或图形界面下用gedit命令修改/etc/fstab配置文件解读打开/etc/fstab配置文件⑴第一列:①设备名/dev/sda1或②卷标label或③设备UUID(红帽6)(查看设备的UUID blkid/dev/sda1)⑵第二列:挂载点⑶第三列:文件系统类型⑷第四列:挂载选项,通常使用defaults就可以⑸第五列:是否进行备份,1表示备份,0表示不备份⑹第六列:是否检查文件系统,1表示检验,0表示不检验应用举例实现插U盘自动挂载U盘到/usb目录,不备份且不检查文件系统:/dev/sdb1 /usb auto defaults 0 0将上述命令添加到/etc/fstab配置文件中即可完成插U盘自动挂载,为了避免可能的错误,使用mount -a 命令来检验编辑的内容是否有错三、磁盘分区用fdisk在Linux中进行分区的时候,最常用的参数分别是 d、l、m、n、p、q、t、w等。注意:①主分区和扩展分区的磁盘号位1-4,也就是说最多有4个主分区或者扩展分区,逻辑分区开始的磁盘号为5②如果硬盘上有扩展分区,就只能增加逻辑分区,不能增加扩展分区了fdisk 命令1.作用对硬盘进行分区,采用传统的问答式界面2.格式1)fidsk 磁盘名2)[option]第一步:fidsk /dev/sdb :选择要进行操作的磁盘,这里是对sdb移动磁盘进行操作第二步:输入[option]进行操作3.[option]主要参数m:列出可以执行的命令(帮助)p:查看磁盘目前的分区情况n:建立新的磁盘分区l:列出已知的分区类型d:删除现有分区t:改变分区类型w;对分区操作进行保存并且退出q:不保存退出分区过程描述①通过 p 参数来查看出硬盘分区表信息。根据信息确定将来的分区②通过 d 参数一个个删除存在的硬盘分区,如果想完全改变硬盘的分区格式③通过 n 参数来增加新的分区1)选择新建的分区类型。p为主分区,e为扩展分区(当有扩展分区存在时这里的e会 变成l,即逻辑分区)2)设置分区号。主分区或扩展分区为1-4,逻辑分区为5开始3)设置分区起始位置。(一般回车默认就好)4)设置分区结束位置。(100单位为扇区,+100M单位为M,+100K单位为K)④通过p参数确认分区建立成功⑤通过参数w或q退出(w为保存并退出,q为不保存退出)注意:在增加分区的时候,其类型都是默认的 Linux Native,如果需要把其中的某些分区改变为其它类型,可以通过命令 t来改变,当键入“t”改变分区类型的时候,系统会提示要改变哪个分区,改变为什么类型(键入l查看系统所支持的分区类型及其对应的分区类型号)。四、磁盘格式化对硬盘分区之后,需要对分区进行格式化才能使用,格式化分区的主要目的是在分区中创建文件系统,文件系统是OS用作明确存储设备或分区上的文件的方法和数据结构,即在存储设备上组织文件的方法。mkfs 命令1.作用格式化分区,在分区上创建文件系统2.格式①mkfs[options] 设备名②mkfs.文件系统类型> [-v] 设备名3.[option]主要参数-t文件系统类型>: 选择要创建的文件系统的类型,如ext3、ext4等,不同版本的Linux具有不同的默认文件系统-V:显示更多输出,包括文件系统的相关信息(注意:-V必须放在-t前面)4.应用举例格式化/dev/sdb1分区,并显示具体信息:#mkfs -V -t vfat /dev/sdb1#mkfs.vfat -v /dev/sdb1 希望以上信息会对各位小伙伴们有用。
-
本帖最后由 那个逻辑先生 于 2018-1-17 10:23 编辑本套笔试题共100题,每题1分,共100分。(参考答案在文章末尾) 1. cron 后台常驻程序 (daemon) 用于: A. 负责文件在网络中的共享 B. 管理打印子系统 C. 跟踪管理系统信息和错误 D. 管理系统日常任务的调度 2. 在大多数Linux发行版本中,以下哪个属于块设备 (block devices) ? A. 串行口 B. 硬盘 C. 虚拟终端 D. 打印机 3. 下面哪个Linux命令可以一次显示一页内容? A. pause B. cat C. more D. grep 4. 怎样了解您在当前目录下还有多大空间? A. Use df B. Use du / C. Use du . D. Use df . 5. 怎样更改一个文件的权限设置? A. attrib B. chmod C. change D. file 6. 假如您需要找出 /etc/my.conf 文件属于哪个包 (package) ,您可以执行: A. rpm -q /etc/my.conf B. rpm -requires /etc/my.conf C. rpm -qf /etc/my.conf D. rpm -q | grep /etc/my.conf 7. 假如当前系统是在 level 3 运行,怎样不重启系统就可转换到 level 5 运行? A. Set level = 5 B. telinit 5 C. run 5 D. ALT-F7-5 8. 那个命令用于改变 IDE 硬盘的设置? A. hdparam B. ideconfig C. hdparm D. hddparm 9. 下面哪个命令可以列出定义在以后特定时间运行一次的所有任务? A. atq B. cron C. batch D. at 10.下面命令的作用是:set PS1="[\u\w\t]\\$" ; export PS1 A. 改变错误信息提示 B. 改变命令提示符 C. 改变一些终端参数 D. 改变辅助命令提示符 11.作为一个管理员,你希望在每一个新用户的目录下放一个文件 .bashrc ,那么你应该在哪个目录下放这个文件,以便于新用户创建主目录时自动将这个文件复制到自己的目录下。 A. /etc/skel/ B. /etc/default/ C. /etc/defaults/ D. /etc/profile.d/ 12.在bash中,export命令的作用是: A. 在子shell中运行命令 B. 使在子shell中可以使用命令历史记录 C. 为其它应用程序设置环境变量 D. 提供NFS分区给网络中的其它系统使用 13.在使用了shadow口令的系统中,/etc/passwd和/etc/shadow两个文件的权限正确的是: A. -rw-r----- , -r-------- B. -rw-r--r-- , -r--r--r-- C. -rw-r--r-- , -r-------- D. -rw-r--rw- , -r-----r-- 14.下面哪个参数可以删除一个用户并同时删除用户的主目录? A. rmuser -r B. deluser -r C. userdel -r D. usermgr -r 15.有一个备份程序mybackup,需要在周一至周五下午1点和晚上8点各运行一次,下面哪条crontab的项可以完成这项工作? A. 0 13,20 * * 1,5 mybackup B. 0 13,20 * * 1,2,3,4,5 mybackup C. * 13,20 * * 1,2,3,4,5 mybackup D. 0 13,20 1,5 * * mybackup 16.如何从当前系统中卸载一个已装载的文件系统 A. umount B. dismount C. mount -u D. 从 /etc/fstab 中删除这个文件系统项 17.如果你的umask设置为022,缺省的你创建的文件的权限为: A. ----w--w- B. -w--w---- C. r-xr-x--- D. rw-r--r-- 18.在一条命令中如何查找一个二进制命令 Xconfigurator 的路径? A. apropos Xconfigurator B. find Xconfigurator C. where Xconfigurator D. which Xconfigurator 19.哪一条命令用来装载所有在 /etc/fstab 中定义的文件系统? A. amount B. mount -a C. fmount D. mount -f 20.运行一个脚本,用户不需要什么样的权限? A. read B. write C. execute D. browse on the directory
-
本帖最后由 霁月 于 2018-1-10 14:38 编辑提示:i)fdisk工具他对分区是有大小限制的,它只能划分小于2T的磁盘。如果使用fdisk对大于2T的磁盘分区,虽然可以分区,但仅识别2T的空间,所以磁盘容量超过2T的话,就使用Parted工具来实现对GPT磁盘进行分区操作。ii)fdisk和parted对同一个磁盘不可以交互使用,否则会导致分区的起始扇区不一致,从而导致数据出现问题。1、 查看当前裸盘信息i)查看裸盘容量信息:ii)查看裸盘挂载信息iii)在test目录下写入一个文件1.txt,并记录md5值2、登陆控制台i)找到对应云主机ii)点击左侧云主机名称,进行云主机详情页面并点击EVS标签页需要扩容卷左侧图标,展开卷详情信息 iii)点击卷ID跳转至对应云盘详情界面,点击扩容,增加5G,如下:3、登陆云主机查看裸盘容量4、查看文件系统容量(未发生变化)5、将文件系统mount路径进行umount6、删除需要扩容的分区7、执行partprobe将新的分区表变更同步至操作系统 partprobe8、执行e2fsck用于文件系统的检查9、执行resize2fs增大文件系统容量10、重新对扩容的裸盘进行mount11、查看文件系统容量以及数据是否与之前保持一致查看文件md5值,与之前保持一致。附录1:磁盘每个字段含义说明附录2:如何确认之前分区是通过parted还是fdisk进行划分的
-
本帖最后由 霁月 于 2018-1-10 14:59 编辑非共享裸盘使用时未划分过分区,只对裸盘进行格式化后使用,在线扩容可参考如下步骤。1、 查看当前裸盘信息i)查看裸盘容量信息:ii)查看裸盘挂载信息iii)在test目录下写入一个文件1.txt,并记录md5值2、登陆控制台i)找到对应云主机ii)点击左侧云主机名称,进行云主机详情页面并点击EVS标签页需要扩容卷左侧图标,展开卷详情信息iii)点击卷ID跳转至对应云盘详情界面,点击扩容,增加10G,如下:3、登陆云主机查看裸盘容量 4、查看文件系统容量(未发生变化)5、将文件系统mount路径进行umount 6、执行e2fsck用于文件系统的检查7、执行resize2fs增大文件系统容量 8、重新对扩容的裸盘进行mount9、查看文件系统容量以及数据是否与之前保持一致查看文件md5值,与之前保持一致。
-
目前 ECS 实例的磁盘已经支持在线扩容,无需购买新磁盘来增加 LVM 单个分区的大小。注意:· 新增空间创建新分区,起始柱面不会是 1。· 本文档介绍的操作只作为标准情况下的示例。如果您有特殊的分区配置,由于使用场景千差万别,无法逐一枚举,需要您自行结合实际情况进行处理。操作方法如下: [*]控制台操作磁盘扩容后,可看到磁盘已经是 6G(原有大小 5G)。 但是系统内 fdisk -l /dev/xvdb 查看还是5G大小。2、 系统中将已经挂载的分区取消挂载。3、取消逻辑卷的激活状态。4、运行 fdisk -l /dev/xvdb 可以看到磁盘空间变大了。5、运行 fdisk /dev/xvdb 对磁盘进行分区操作,添加一个分区并保存。6、运行 fdisk -l /dev/xvdb 。此时有两个分区,分别是 /dev/xvdb1和 /dev/xvdb2。 7、将新增的分区加入到卷组中,vgdisplay 可以看到 Free PE 有多出来。8、运行 lvextend -l +256 /dev/data/lv_data 增加空间,vgdisplay 可以查看到 Free PE 为空了。9、运行 resize2fs /dev/data/lv_data 变更分区大小10、挂载分区可以查看到空间变大了,原有数据还在。注意:操作示例中 data 是 VG 名称,lv_data 是逻辑卷名称,请根据实际情况填写。
-
本帖最后由 码小玩 于 2017-12-29 14:22 编辑一、GitHub 发布开源指南 GitHub 在今年2月14日的发布了声明,宣布一个以开源方法论为主旨的全新站点诞生,旨在为开发者和企业提供开源的软件工程方法论。一时之间,受各路追捧。开源之道也是第一时间,以布道汉语世界为己任,有幸成为了简体中文的维护者。地址是:开源指南。 尽管从某种程度上讲,我们都是开源的受益者,但是,开源依旧需要更多的人参与进来,而开源指南无疑能够帮助人们少走弯路,正确的认识开源,在为开源做贡献的同时,收获自己想要的。对于个人也好,企业也罢,都是获利的一方。还在犹豫什么?放手去干吧! 二、Docker 公司商业化,切出项目Moby Docker 作为PaaS平台dotCloud的衍生品,以重新包装Linux的容器而风靡开发者圈,完全重新定义了软件的交付方式。自2013年第一个版本发布起,发展非常迅速。不仅吸引了众多IT大鳄的青睐,而且很快成为了Linux容器的生态事实上的标准。 但是,Docker本身的商业化道路一直都备受关注,正当很多基于Docker的创业公司和产品层出不穷,急着变现的时候,比如国内很多基于容器的云公司,如红帽的OpenShiftV3的PaaS平台,以及公有云AWS、Azure、GCE等都似乎利用容器赚了个盆满钵满,然而,很多人开始为Docker公司着急了,害怕他成为当年Sun公司的Java,大家都在赚钱,唯独最初的原创者找不到合理的模式。 有资本界的朋友是如此评价Docker的: Docker走出如此的路数一点也不意外,从微软的收购未果而言,说明后面已经有资本和运营的人在预估了,一定是比微软更高的价格来计算的。这说明有业界的高手在帮助Docker的商业化,在恰当的时间做恰当的事,是一个企业能够成功的标志性事件。 三、Google 针对开源专门设立了站点Opensource.google.com Google 似乎正在改变自己在业内的高冷形象,从 Kubernetes 的社区运营,再到今年即将参与RedHat Summit 2017,乃至这次新开源站点的建立,都在应验着开放战略,试图扳回在云计算市场的失利。再比如Spanner的服务、以及免费为开发者提供资源等具体的产品和服务。其中一定有商业因素的考量,但我们始终认为Google的信条,以及他对开源独特的理解,所以宁愿相信他的情怀:Google 开源项目部不仅仅是让Google的软件变得更好——他们更加热衷于通过开源改变世界。 四、GitHub 发布2017 开源调查 GitHub联合学术界、开源社区、以及软件界,搞了一次大规模的调查。目标一部分来自于GitHub上的仓库,超过3800个,随机询问了5500个开发者,而在其它的开源社区则是定向的500个调查。 结论值得所有人深思: 文档的呼声最高,却通常是最被忽略的那个 负面的活动虽然不频繁,但是却最容易被放大 女性的参与相对非常的少 使用和参与开源的绝大多数来自商业公司雇员 人们在选择软件时,默认会优先采用开源 五、LinuxCon正式入华,Linus承诺会每年来中国一次 Linux基金会的会议主办历经坎坷,终于顺利的完成了自己的首秀,为各位开源界的人们交出了满意的答卷。这对于本土是有着极具影响力的!其对于社会、业界的影响是非常之深远的。 在最后的关闭短暂讲话中,Jim Zemlin说到,Linux基金会承诺超过十年将落地中国、扎根中国、支持中国的开源事业发展,并和大家说“我们明年见,明年Linus仍然会来。” 六、Linux基金会发布企业开源指南 既然是企业,就需要有企业的思路,企业的精髓在于管理,在于指导。正如其副标题所言:“运营开源项目办公室 ”,毋宁说开源需要系统的逐步的进行,对于企业来讲,涉及到的部门颇多。因为它直接关系到企业的文化。 开源的重点并不在于方法论,而是在于人们的认知,如果人们的思维方式仍然停留在上个世界8、90年代微软、甲骨文崛起时期,那么开源基本上很难施行和实践。在庞大的经济环境面前,开源确实仍然没有浮出水面被大众所认知,至少本土的现实情形是如此。但是如果没有方法论,事情会是一筹莫展。 七、中国开源年会第一次全程以开源领导力为议题组织会议 7967 作为本土草根组织的会议,第一次以方法论、开源治理为话题,成功举办了以开源领导力为议题的会议,内容涉及本土顶级开源项目孵化的故事等。 这次大会总共1,108人次到场,在线视频观众总计2,284人,参加了接近60位大牛讲师的5场主题演讲,45场分会场演讲,6场动手训练营,5场嘉宾对谈/观众问答,而来自五湖四海的50位可爱的志愿者们,热情地为讲师与观众们服务。 八、CNCF的崛起 就在上一周,作为SaaS的大佬——SalesForce加入了CNCF,这家Linux基金会下属的非盈利组织,最初由Google的贡献的Kubernetes项目而生,渐渐的形成了云原生应用、微服务的生态系统。三大公有云厂商AWS、Azure、Google均号称原生支持。连传统厂商RedHat的OpenShift直接切换,直接革了CloudFoundry的命。如此成功仿佛坐上火箭般的开源项目,前几年有OpenStack。 九、微软成为GitHub企业排名榜首 在GitHub今年的宇宙大会上总结了一些内容:GitHub 2017的数据,微软,这家曾经视开源为毒瘤的公司,以实际行动证明了自己拥抱开源的决心。当然,就更不用提其在Azure云平台上发布的各种基于开源项目的产品和服务了。 十、Ubuntu 将桌面系统换回Gnome Ubuntu有着无与伦比的全球开发者和用户社区,产品涉足云平台、服务器、桌面、移动端、项目托管、部署平台等,但是几年下来,开始渐渐的有些力不从心,上个月大变动。那么从社区运营、参与、开源软件上下游等视角来分析一下,它犯了那些不应该犯的错? Unity的出现,而其它Linux桌面是推动Gnome3的,这导致了Ubuntu和整个其余的Linux产生了巨大的分歧。和Launchpad、Juju一样,Ubuntu再次将自己的打包者和开发者陷入了孤立,没有上游社区的支持来稳定供应链。这也就意味着,Canonical开发人员再次成为软件的唯一开发者和维护者,这进一步压缩了Canonical欲扩而不能的资源。 十一、Linux完全征服超算 全球公有云上运行的负载有90%是Linux操作系统,在嵌入式市场的占有率是62%,而在超算的市场占有率更是达到了99%,还有,它运行在世界上超过82%的智能手机中,也是所有公有云厂商的主要支撑服务器(90%)。 但是从技术和工程、协作、治理的角度讲,Linux 内核是人类史上的奇迹。其背后蕴含的哲学、方法都是我们值得挖掘的宝库。 十二、Linux Journal在经营23年之后,选择退出历史舞台 这是一个不怎么为人所知的围绕Linux相关技术的杂志,在前不久宣布停刊。但是我认为这是一件值得庆贺的事情,说明Linux已经是默认的信息技术的基石。 Linux成为IT从业人员的常识,GitHub的项目多达6千7百万,开源的时代已经降临。 结语 今年我听到的对于开源总结的最好的一句话作为本文的结尾,也是对开源之道未来展望。 “开源让中国与世界更加同步。” ——吴晓敏(Forrest大中华区副总裁)
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签