sjavascript
centos7開啓網卡功能html
https://blog.csdn.net/nkd50000/article/details/78903479java
網卡默認是關閉的,未分配ip地址,解決辦法:
一、修改文件 vim /etc/sysconfig/network-scripts/ifcfg-enp1s0node
TYPE=Ethernet BOOTPROTO=dhcp DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp1s0 UUID=b95a3321-61d6-4862-b648-16c6ec073738 DEVICE=enp1s0 ONBOOT=no
二、找到內容 ONBOOT=no ,須要修改成ONBOOT=yes而後保存退出。
三、service network restart #重啓網絡服務
linux
CentOS7.2 建立本地YUM源和局域網YUM源android
https://www.cnblogs.com/nidey/p/6200685.htmlc++
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
[root@localhost ~]# mount -t iso9660 /opt/soft/CentOS-7-x86_64-DVD-1611.iso /mnt/CentOS7/
或
[root@localhost ~]# mount -t auto /opt/soft/CentOS-7-x86_64-DVD-1611.iso /mnt/CentOS7/
[root@localhost ~]# pwd /etc/yum.repos.d
建立yum repo文件以下
[root@localhost ~]# more lindows.repo
[lindows.iteye.com]
name=local
baseurl=file:///mnt/CentOS7
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
OS + CentOS 7.3.1611 / docker 安裝chrome
第一步, 配置yum docker更新源docker
文件:/etc/yum.repos.d/CentOS7_15090385.reposhell
內容:
1 [dockerrepo] 2 name=Docker Repository 3 baseurl=http://10.27.97.35/docker/centos/7/ 4 enabled=1 5 gpgcheck=0 6 7 [centosrepo] 8 name=CentOS Repository 9 baseurl=http://10.27.97.35/centos/7/x86_64/ 10 enabled=1 11 gpgcheck=0 12 13 [update] 14 name=update 15 baseurl=http://10.27.97.35/centos/7/updates/x86_64/ 16 enabled=1 17 gpgcheck=0 18 19 [update-os] 20 name=update-os 21 baseurl=http://10.27.97.35/centos/7/os/x86_64/ 22 enabled=1 23 gpgcheck=0 24 25 [3rdparty] 26 name=3rdparty 27 baseurl=http://10.27.97.35/centos/7/3rdparty/ 28 enabled=1 29 gpgcheck=0
第二步,開始安裝
1 [root@SCTS-PC-DEV yum.repos.d]# yum list *docker*
9 [root@SCTS-PC-DEV yum.repos.d]# docker pull registry 10 bash: docker: command not found... 11 [root@SCTS-PC-DEV yum.repos.d]# yum install *docker* 24 ================================================================================================================================ 25 Package Arch Version Repository Size 26 ================================================================================================================================ 27 Installing: 28 docker-engine x86_64 17.03.0.ce-4.sn.el7.centos dockerrepo 18 M 29 docker-engine-debuginfo x86_64 17.03.0.ce-4.sn.el7.centos dockerrepo 1.5 M 30 docker-engine-selinux noarch 17.03.0.ce-4.sn.el7.centos dockerrepo 27 k 31 docker-macvlan x86_64 0.1.1-1.sn.el7.centos dockerrepo 2.1 M 64 Installed: 65 docker-engine.x86_64 0:17.03.0.ce-4.sn.el7.centos docker-engine-debuginfo.x86_64 0:17.03.0.ce-4.sn.el7.centos 66 docker-engine-selinux.noarch 0:17.03.0.ce-4.sn.el7.centos docker-macvlan.x86_64 0:0.1.1-1.sn.el7.centos 68 Complete! 71 [root@SCTS-PC-DEV yum.repos.d]# docker version 72 Client: 73 Version: 17.03.0-ce.4.sn 74 API version: 1.26 75 Go version: go1.7.5 76 Git commit: 3f2f131-unsupported 77 Built: Thu Aug 3 17:16:43 2017 78 OS/Arch: linux/amd64 79 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
docker 自建倉庫
一、有臺ubuntu 14.10.4 LTS 已經安裝了docker registry
vagrant@vagrant-ubuntu-trusty-64:~$ ps -ef | grep reg
root 1856 1 0 Oct30 ? 00:13:14 /usr/bin/docker -d --insecure-registry 10.24.41.95:5000
二、有臺CentOS 7.3 只安裝了docker 軟件,yum install *docker*
新增文件:
[root@SCTS-PC-DEV docker]# vim /etc/docker/daemon.json
文件內容:
{ "insecure-registries":["10.24.41.103:5000"] }
啓動docker 倉庫
[root@SCTS-PC-DEV docker]# /bin/systemctl restart docker.service
[root@SCTS-PC-DEV docker]# docker pull registry
[root@SCTS-PC-DEV docker]# docker run -d -p 5000:5000 -v /data/soft/registry:/tmp/registry 10.24.41.95:5000/registry:latest
[root@SCTS-PC-DEV docker]# docker ps -a
docker驗證:
http://10.27.188.103:5000/v2/_catalog 返回 {"repositories":[]}
http://10.27.188.103:5000/v1/repositories/mystf/stf/images
查看images
docker images
docker push 10.27.188.110:5000/mystf/stf 提交鏡像
docker pull 10.27.188.110:5000/mystf/stf:latest 獲取鏡像
end
OS + CentOS / mount / unmount / fdisk / vfat / exFAT / ntfs / iso
centos 7.3 下掛載ISO文件,讓開啓自啓動掛載
參考:CentOS 7添加開機啓動服務/腳本
http://www.linuxidc.com/Linux/2016-12/138079.htm
1 1、添加開機自啓服務 2 在CentOS 7中添加開機自啓服務很是方便,只須要兩條命令(以Jenkins爲例): 3 systemctl enable jenkins.service #設置jenkins服務爲自啓動服務 4 sysstemctl start jenkins.service #啓動jenkins服務 5 2、添加開機自啓腳本 6 在centos7中增長腳本有兩種經常使用的方法,以腳本autostart.sh爲例: 7 #!/bin/bash 8 #description:開機自啓腳本 9 /usr/local/tomcat/bin/startup.sh #啓動tomcat 10 方法一 11 1、賦予腳本可執行權限(/opt/script/autostart.sh是你的腳本路徑) 12 chmod +x /opt/script/autostart.sh 13 2、打開/etc/rc.d/rc/local文件,在末尾增長以下內容 14 /opt/script/autostart.sh 15 3、在centos7中,/etc/rc.d/rc.local的權限被下降了,因此須要執行以下命令賦予其可執行權限 16 chmod +x /etc/rc.d/rc.local 17 方法二 18 1、將腳本移動到/etc/rc.d/init.d目錄下 19 mv /opt/script/autostart.sh /etc/rc.d/init.d 20 2、增長腳本的可執行權限 21 chmod +x /etc/rc.d/init.d/autostart.sh 22 3、添加腳本到開機自動啓動項目中 23 cd /etc/rc.d/init.d 24 chkconfig --add autostart.sh 25 chkconfig autostart.sh on 26 以上兩種方法均已在centos7系統上驗證過,
[root@CNHS-SCTS-APP06 ~]# mkdir -p /mnt/CentOS73
[root@CNHS-SCTS-APP06 ~]# chmod +x /etc/rc.d/rc.local
修改文件:/etc/rc.d/rc.local
新增內容:
sudo mount -t iso9660 -o loop /opt/soft/CentOS-7-x86_64-DVD-1611.iso /mnt/CentOS73/
[root@CNHS-SCTS-APP06 ~]# reboot
centos 7.3 下掛載U盤和移動硬盤
http://blog.csdn.net/u010048823/article/details/51306175
linux如何掛載U盤
http://jingyan.baidu.com/article/f0062228dc2aa6fbd3f0c8ec.html
一、向CentOS機器插入U盤 ,檢查U盤文件類型Fat32 、exFat、NTFS仍是其餘。
[root@CNHS-SCTS-APP06 ~]# fdisk -l
Disk /dev/sda: 31.7 GB, 31675383808 bytes, 61865984 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: 0x000ace03
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 61865983 29883392 8e Linux LVM
Disk /dev/mapper/cl-root: 27.4 GB, 27426553856 bytes, 53567488 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 /dev/mapper/cl-swap: 3166 MB, 3166699520 bytes, 6184960 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 /dev/sdb: 15.6 GB, 15552479232 bytes, 30375936 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: 0xcad4ebea
Device Boot Start End Blocks Id System
/dev/sdb4 * 256 30375935 15187840 c W95 FAT32 (LBA)
二、查看U盤文件類型是Fat32 、exFat、NTFS仍是其餘。
本次U盤類型爲FAT32: /dev/sdb4 * 256 30375935 15187840 c W95 FAT32 (LBA)
三、建立/mnt/u_disk 掛載目錄,準備給U盤掛載
[root@CNHS-SCTS-APP06 ~]# mkdir -p /mnt/u_disk
三、建立/mnt/u_disk 掛載目錄,開始給U盤掛載,掛載ok!
[root@CNHS-SCTS-APP06 ~]# mount -t vfat /dev/sdb4 /mnt/u_disk
四、如果NTFS 文件的u盤則以下掛載方法
4.一、先安裝CentOS7.3 系統 支持NTFS 文件類型
[root@CNHS-SCTS-APP06 ~]# yum list *ntfs*
[root@localhost udisk]# yum list *ntfs*
已加載插件:fastestmirror, langpacks, priorities
Loading mirror speeds from cached hostfile
……
可安裝的軟件包
findntfs.x86_64 1.3-1.el7.rf rpmforge
fuse-ntfs-3g.x86_64 2013.1.13-2.el7.rf rpmforge
fuse-ntfs-3g-devel.x86_64 2013.1.13-2.el7.rf rpmforge
ntfs-3g.x86_64 2:2016.2.22-1.el7 epel
ntfs-3g-devel.x86_64 2:2016.2.22-1.el7 epel
ntfsprogs.x86_64 2:2016.2.22-1.el7 epel
[root@CNHS-SCTS-APP06 ~]# yum install fuse-ntfs-3g
4.二、再掛載U盤
[root@CNHS-SCTS-APP06 ~]# mount -t ntfs-3g /dev/sdb4 /mnt/u_disk
OS + CentOS / date / localtime / /usr/share/zoneinfo/Asia/Shanghai
CentOS 7.3 時區格式不對,從新調整爲CST
[root@CNHQ-SCTS-APP03 ~]# date
Wed Aug 15 22:40:18 EDT 2017
[root@CNHQ-SCTS-APP03 ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@CNHQ-SCTS-APP03 ~]# date
Wed Aug 16 22:40:18 CST 2017
OS + CentOS / systemctl / firewalld / firewalld.service
CentOS 7.0關閉默認防火牆啓用iptables防火牆
http://www.linuxidc.com/Linux/2015-05/117473.htm
CentOS 7.0默認使用的是firewall做爲防火牆,這裏改成iptables防火牆步驟。
一、關閉firewall:
[root@cnhq-scts-app28 ~]# systemctl stop firewalld.service #中止firewall
[root@cnhq-scts-app28 ~]# systemctl disable firewalld.service #禁止firewall開機啓動
[root@cnhq-scts-app28 ~]# firewall-cmd --state #查看默認防火牆狀態(關閉後顯示notrunning,開啓後顯示running)
- 得到root 控制權限。在「#」下操做。
- 查看防火牆狀態。
systemctl status firewalld
- 臨時關閉防火牆命令。重啓電腦後,防火牆自動起來。
systemctl stop firewalld
- 永久關閉防火牆命令。重啓後,防火牆不會自動啓動。
systemctl disable firewalld
- 打開防火牆命令。
systemctl enable firewalld
OS + CentOS / systemctl / network
重啓網卡
[root@SCTS-PC-DEV ~]# systemctl restart network
案例二:CentOS 7.3.1611 64位 ping不通域名地址問題解決 / 動態分配地址解決方法
centos下問題:connect:network is unreachable
http://www.cnblogs.com/valu/p/6515991.html
CentOS 7.0 網卡配置及重命名教程
http://www.linuxidc.com/Linux/2017-05/143287.htm
配置永久生效方法以下:
CentOS 6/7網卡重啓命令回顧:
CentOS 6 如下用:service network restart
CentOS 7 以上用:systemctl restart network.service
CentOS 7查看網卡:systemctl status network.service 或 service network status
CentOS 7.3.1611網卡基本配置解析:
案例三:centos下問題:connect:network is unreachable / 靜態分配地址解決方法
http://www.cnblogs.com/valu/p/6515991.html
案例四:Centos7添加靜態路由
http://www.cnblogs.com/panblack/p/Centos7_Static_Routes.html
[root@centos7 ~]# ip route add 10.15.150.0/24 via 192.168.150.253 dev enp0s3 [root@centos7 ~]# [root@centos7 ~]# ip route show|column -t default via 192.168.150.254 dev enp0s3 proto static metric 1024 10.15.150.0/24 via 192.168.150.253 dev enp0s3 proto static metric 1 192.168.150.0/24 dev enp0s3 proto kernel scope link src 192.168.150.110 [root@centos7 ~]# [root@centos7 ~]# ping 10.15.150.1 PING 10.15.150.1 (10.15.150.1) 56(84) bytes of data. bytes from 10.15.150.1: icmp_seq=1 ttl=63 time=1.77 ms bytes from 10.15.150.1: icmp_seq=1 ttl=63 time=1.08 ms bytes from 10.15.150.1: icmp_seq=1 ttl=63 time=1.57 ms
OS + CentOS 7.3.1611 / CentOS 救援模式 (rescue installed system)修復損壞系統
http://blog.csdn.net/yu132563/article/details/51308286
OS + CentOS 7.3.1611 / rc.local / 設置普通用戶shell命令開啓自動
linux 開機自動運行普通用戶
http://blog.csdn.net/iamfafa/article/details/8782163
首先要必須先保證/etc/rc.d/rc.local對root具備可執行權限,默認redhat 6.3 /etc/rc.d/rc.local具備可執行權限。
[root@sctsdemo ~]# chmod +x /etc/rc.d/rc.local
-rwxr-xr-x. 1 root root 478 Aug 24 18:16 /etc/rc.d/rc.local

[root@sctsdemo ~]# vim /etc/rc.d/rc.local

遠程真機Centos系統部署移動端TestRunner
1、 設置時間
mv /etc/localtime /etc/localtime.bak
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
date -s "20180419 09:09:55"
//這裏的時間設置爲當前時間,按照這個格式date
--解決SDOSS上傳文件或截圖 403 forbidden的問題
2、 部署 libgconf-2.so.4文件動態庫文件執行
解決過程:
(共62個安裝包,是否不合理安裝,未知,須要開發確認哪些必備基礎依賴軟件)
[root@CNHQ-SCTS-APP03 ~]# yum install gconf*
[root@CNHQ-SCTS-APP03 ~]# scp -r root@10.24.41.139:/usr/lib64/libgconf-2.so.4.1.5 /usr/lib64/
[root@CNHQ-SCTS-APP03 ~]# chmod 777 /usr/lib64/libgconf-2.so.4.1.5
[root@CNHQ-SCTS-APP03 ~]# whereis libgconf-2.so.4
libgconf-2.so: /usr/lib64/libgconf-2.so.4
[root@CNHQ-SCTS-APP03 ~]# reboot
執行成功以下:
[root@CNHQ-SCTS-APP03 ~]# /home/test/Downloads/TR_jdk1.8_Linux_prd180413/lib/autodependency/mobile/appium/node_modules/appium-chromedriver/chromedriver/linux/chromedriver_64
Starting ChromeDriver 2.26.436382 (70eb799287ce4c2208441fc057053a5b07ceabac) on port 9515
Only local connections are allowed.
/home/test/Downloads/android_sdk/build-tools/android-4.4.2/aapt
3、 問題二,沒法執行aapt工具命令,依賴libc++.so
[root@CNHQ-SCTS-APP03 android-4.4.2]# /home/test/Downloads/android_sdk/build-tools/android-4.4.2/aapt
/home/test/Downloads/android_sdk/build-tools/android-4.4.2/aapt: error while loading shared libraries: libc++.so: cannot open shared object file: No such file or directory
解決過程
[root@CNHQ-SCTS-APP03 android-4.4.2]# locate libc++.so
/home/test/Downloads/TR_jdk1.8_Linux_prd180413/lib/autodependency/mobile/android_sdk/platform-tools/lib64/libc++.so
/var/lib/docker/overlay/1e76752ff2be6765c5ec246ab4a9d5830bbec28f511cc40c7fae881bd8740336/root/opt/platform-tools/lib64/libc++.so
/var/lib/docker/overlay/716314601f5c044408dd042fae020f871b017f17eec7fe5bc661d327579d8d82/root/opt/platform-tools/lib64/libc++.so
/var/lib/docker/overlay/7a10c108ef42562d45a441783c8c67206356f2ebb8d0a893a05c2e4cce58d5c0/root/opt/platform-tools/lib64/libc++.so
/var/lib/docker/overlay/b04de0dd2115be51f40eff0d815f752e1468ac2609498d94b8b44ef78c90b5f8/root/opt/platform-tools/lib64/libc++.so
/var/lib/docker/overlay/b5892a2326fe874fc80e9ef23b6a806b2fe7606eded58b7606f6fc5e3ede1a3b/root/opt/platform-tools/lib64/libc++.so
發現docker先人可能研究過,拷貝libc++.so到操做系統/usr/lib64/libc++.so重啓使生效,appt命令能夠執行了。以下:
[root@CNHQ-SCTS-APP03 android-4.4.2]cp /home/test/Downloads/TR_jdk1.8_Linux_prd180413/lib/autodependency/mobile/android_sdk/platform-tools/lib64/libc++.so /usr/lib64/libc++.so
執行成功以下:
[root@CNHQ-SCTS-APP03 android-4.4.2]# /home/test/Downloads/TR_jdk1.8_Linux_prd180413/lib/autodependency/mobile/android_sdk/build-tools/android-4.4.2/aapt
Android Asset Packaging Tool
Usage:
aapt l[ist] [-v] [-a] file.{zip,jar,apk}
List contents of Zip-compatible archive
4、 配置/android_sdk環境變量
先在Downloads目錄拷貝一份android_sdk文件
vim /etc/profil
export ANDROID_HOME=/home/test/Downloads/android_sdk
export PATH=$ANDROID_HOME/build-tools:$PATH
source /etc/profile
end