做网站开发用什么APP好行业门户网
做网站开发用什么APP好,行业门户网,国内seo工具,wordpress 更改ico文章目录BIOS开启VT支持U盘安装系统(2019-03-11)CentOS DNS配置CentOS网络配置配置静态IP克隆虚拟机网卡名称变更 CentOS6.5时间配置安装VMWare-tools用户管理 (2019-03-15 7.6.1810)给一般账号 root 权限Samba服务配置安装必备软件获取本机公网ipyum源和第三方库源管理配置本地…
文章目录BIOS开启VT支持U盘安装系统(2019-03-11)CentOS DNS配置CentOS网络配置配置静态IP克隆虚拟机网卡名称变更 CentOS6.5时间配置安装VMWare-tools用户管理 (2019-03-15 7.6.1810)给一般账号 root 权限Samba服务配置安装必备软件获取本机公网ipyum源和第三方库源管理配置本地源(2019-03-12)配置国内源使用第三方源多个gcc版本共存管理2019-03-15多版本系统资源常用工具安装单用户模式系列文章
CentOS7开发环境搭建(1)CentOS7开发环境搭建(2)
BIOS开启VT支持
查询笔记本进入BIOS的按键启动BIOS的虚拟化设置如果安装360卫士那么请永久关闭Intel-VT核晶防护引擎 U盘安装系统(2019-03-11)
系统镜像CentOS-7-x86_64-DVD-1810.iso制作工具UltraISO
使用UltraISO制作安装U盘的步骤
【文件】【打开】选择系统镜像【启动】【写入硬盘映像】【格式化】选择默认系统格式以及Label改成CENTOS7快速格式化完成后写入
常见问题
在INSTALLATION SOURCE中无法选择本地镜像 可能安装U盘制作的问题建议重新制作Warning: /dev/root does not exist, could not boot 此问题是由于无法找到U盘的问题命令行下ls /dev/或者lsblk查看U盘对应的盘符比如/dev/sda4. 启一下上下键选择安装菜单然后按下Tab键编辑启动命令将vmlinuz initrdinitrd.imginst.stage2hd:LABELCentOS\x207\x20x86_64 rd.live.check quiet 改为vmlinuz initrdinitrd.img inst.stage2hd:/dev/sdb4 quite
CentOS DNS配置
Linux 下设置DNS位置有3处其生效顺序如下
/etc/hosts网卡配置文件DNS服务器地址/etc/resolv.conf
通过设置主机表地址进行特定主机的解析优先DNS服务器地址/etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
123.125.114.144 www.baidu.com #手动指定百度的IP在/etc/hosts配置www.baidu.com的网址后可以用ping www.baidu.com命令来观看ping的地址是否是123.125.114.114
Linux中默认的DNS服务器地址配置文件为/etc/resolv.conf:
nameserver 114.114.114.114 #配置DNS服务器地址可配置多个
nameserver 8.8.8.8在网卡配置文件中添加DNS服务器地址 /etc/sysconfig/network-scripts/ifcfg-eno16777736
DNS1114.114.114.114
DNS28.8.8.8解析域名的方法
[rootlocalhost]# nslookup baidu.com
Server: 114.114.114.114
Address: 114.114.114.114#53Non-authoritative answer:
Name: baidu.com
Address: 220.181.57.217
Name: baidu.com
Address: 111.13.101.208
Name: baidu.com
Address: 123.125.114.144
Name: baidu.com
Address: 180.149.132.47[rootlocalhost]# host baidu.com
baidu.com has address 180.149.132.47
baidu.com has address 220.181.57.217
baidu.com has address 111.13.101.208
baidu.com has address 123.125.114.144
baidu.com mail is handled by 10 mx.n.shifen.com.
baidu.com mail is handled by 20 mx1.baidu.com.
baidu.com mail is handled by 20 jpmx.baidu.com.
baidu.com mail is handled by 20 mx50.baidu.com.
[rootlocalhost]# dig baidu.com; DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 baidu.com
;; global options: cmd
;; Got answer:
;; -HEADER- opcode: QUERY, status: NOERROR, id: 33094
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0;; QUESTION SECTION:
;baidu.com. IN A;; ANSWER SECTION:
baidu.com. 202 IN A 111.13.101.208
baidu.com. 202 IN A 123.125.114.144
baidu.com. 202 IN A 180.149.132.47
baidu.com. 202 IN A 220.181.57.217;; Query time: 28 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: Wed Nov 18 13:31:29 2015
;; MSG SIZE rcvd: 91CentOS网络配置
配置静态IP
根据centos7.0安装教程安装虚拟机。
su root切换到root用户编辑配置文件vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
HWADDR00:0C:29:23:C4:B1 #ip link show查看
TYPEEthernet
#BOOTPROTOdhcp
BOOTPROTOstatic
IPADDR192.168.0.122
NETMASK255.255.255.0
GATEWAY192.168.0.1
DNS1114.114.114.114
DNS28.8.8.8
DEFROUTEyes
PEERDNSyes
PEERROUTESyes
NM_CONTROLLEDno
IPV4_FAILURE_FATALno
IPV6INITyes
IPV6_AUTOCONFyes
IPV6_DEFROUTEyes
IPV6_PEERDNSyes
IPV6_PEERROUTESyes
IPV6_FAILURE_FATALno
NAMEeno16777736
UUIDebd7eace-f0b7-4d48-b4d6-fd6ee3f7e21d #nmcli con show
# ONBOOTno
ONBOOTyes注意配置能够使用的DNS否则无法解析域名可参考常用公共DNS服务器地址
service network restart重启网络
ping baidu.com是否能够ping通百度
自动生成配置文件nmcli con add con-name ens3f0 type ethernet ifname ens3f0
配置多个网卡 配置第二个时需要自己创建配置文件在重启网卡之前停止NetworkManager systemctl stop NetworkManager systemctl disable NetworkManager
克隆虚拟机网卡名称变更 CentOS6.5
虚拟机克隆后发现网卡名称从eth0改成了eth1,如何改回呢:
/etc/udev/rules.d/70-persistent-net.rules查看到两块网卡eth0与eth1eth0为克隆系统的eth1为重新生成注释掉第一个eth0网卡信息。将eth1更改为eth0并记录下mac地址# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME key.# PCI device 0x8086:0x100f (e1000)
#SUBSYSTEMnet, ACTIONadd, DRIVERS?*, ATTR{address}00:0c:29:94:65:9c, ATTR{type}1, KERNELeth*, NAMEeth0# PCI device 0x8086:0x100f (e1000)
SUBSYSTEMnet, ACTIONadd, DRIVERS?*, ATTR{address}00:0c:29:aa:e3:ea, ATTR{type}1, KERNELeth*, NAMEeth0/etc/sysconfig/network-scripts/ifcfg-eth0更改DEVICE与HWADDR重启系统此处重启网络不行 时间配置
配置本地时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 同步网络时间 yum install ntpdate ntpdate pool.ntp.org 手动配置时间:
date –s 2016-12-09 15:50:59clock -r //读CMOS日期
clock –w //将日期写入CMOShwclock --show //查看硬件时钟
hwclock --set --date11/23/2016 22:16:59 //设置硬件时钟或者使用RHEL7及CentOS7中新增的systemd的timedatectl命令具体参考LinuxRHEL7及CentOS7的时间设置篇timedatectldatehwclock-系统管理2
# timedatectlLocal time: Thu 2019-03-07 09:10:03 CSTUniversal time: Thu 2019-03-07 01:10:03 UTCRTC time: Thu 2019-03-07 01:10:03Time zone: Asia/Shanghai (CST, 0800)NTP enabled: no
NTP synchronized: noRTC in local TZ: noDST active: n/a
# timedatectl -h
timedatectl [OPTIONS...] COMMAND ...Query or change system time and date settings.-h --help Show this help message--version Show package version--no-pager Do not pipe output into a pager--no-ask-password Do not prompt for password-H --host[USER]HOST Operate on remote host-M --machineCONTAINER Operate on local container--adjust-system-clock Adjust system clock when changing local RTC modeCommands:status Show current time settingsset-time TIME Set system timeset-timezone ZONE Set system time zonelist-timezones Show known time zonesset-local-rtc BOOL Control whether RTC is in local timeset-ntp BOOL Control whether NTP is enabled安装VMWare-tools
# 【虚拟机】-【安装VMWare-tools】
mount /dev/cdrom /mnt
cd /mnt
tar xvf /mnt/VMwareTools-9.9.0-2304977.tar.gz -C /tmp
cd /tmp/vmware-tools-distrib
./vmware-install.pl # 一路回车即可【问题1】安装过程中报错vmhgfs-only/page.c:1625:23: 错误提供给函数‘wait_on_bit’的实参太多
1、在解压后的 vmware-tools-distrib/ 目录中进入到 lib/modules/source/解压 vmhgfs.tar得到 vmhgfs-only 目录。
2、修改文件 vmhgfs-only/page.c 把第1622行
#if LINUX_VERSION_CODE KERNEL_VERSION(3, 17, 0)改成#if LINUX_VERSION_CODE KERNEL_VERSION(3, 10, 0) 因为 CentOS 7 的内核版本是 3.10.0。3、重新把 vmhgfs-only 目录打包为 vmhgfs.tar。
4、重新执行安装脚本 vmware-install.pl。
【问题2】vmvare安装后共享的文件夹在/mnt/hgfs目录并没有显示出来
1、运行/usr/bin/vmware-config-tools.pl会出现错误 2、/usr/lib/vmware-tools/modules/source目录同问题的解决步骤进行修改 3、在运行/usr/bin/vmware-config-tools.pl
用户管理 (2019-03-15 7.6.1810)
给一般账号 root 权限
默认情况下一般账号是没有 root 权限的。为什么不直接用 root 账号而是要给一般账号 root 权限呢
日常工作中使用 root 账号是非常糟糕且危险的习惯无论是服务器还是个人电脑都是如此。安装软件时需要 root 权限只能 su 切换到 root 账户再安装。对于习惯使用 sudo 的人来说还是有些麻烦。
假设账户名为 seisman要授予他 root 权限则要修改配置文件 /etc/sudoers :
$ su
# echo seisman ALL(ALL) ALL /etc/sudoers # 向配置文件中加入语句
# tail -1 /etc/sudoers # 检查一下是否正确
seisman ALL(ALL) ALL其中 seisman 为当前用户名。
Samba服务配置
yum install samba samba-client samba-common安装相关软件
# rpm -qa | grep samba
samba-4.1.12-23.el7_1.x86_64
samba-libs-4.1.12-23.el7_1.x86_64
samba-common-4.1.12-23.el7_1.x86_64
samba-client-4.1.12-23.el7_1.x86_64这里顺便说一下搭建samba服务器所需要的基本软件包
samba 这个软件包包含了主要的daemon文件smbd和nmbdsamba-common 提供samba的主要配置文件(smb.conf)、smb.conf语法检测程序(testparm)等samba-client 当linux作为samba 客户端的时候提供了一套所需的工具和指令。
备份配置文件cp /etc/samba/smb.conf /etc/samba/smb.conf.$(date %F) 编辑vim /etc/samba/smb.conf
[global]workgroup MYGROUPserver string Samba Server Version %vlog file /var/log/samba/log.%mmax log size 50security userpassdb backend tdbsamload printers yescups options raw[samba]comment my share dirpath /home/userbrowseable yesguest ok yeswritable yespublic yes添加用户smbpasswd -a samba_user,设置密码 重启服务 service smb restart service nmb restart
关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service setenforce 0
安装iptables服务 yum install iptables-services
Linux下客户端测试 smbclient -L //192.168.0.122/samba -U samba_user
设置开机启动 systemctl enable smb.service
Win8下添加网络位置 进入我的电脑【右击】-【添加网络位置】根据向导一直点击【下一步】在Internet地址或网络位置下填写\\192.168.0.122\samba,【下一步】根据提示填写用户与密码。
安装必备软件
安装gcc: yum -y install gcc安装g: yum -y install gcc-c安装gccgo: yum -y install gcc-go安装小工具yum -y install lrzsz screenyum -y install socat nc nmapyum -y install tree
获取本机公网ip
curl http://members.3322.org/dyndns/getipcurl ipinfo.io
{ip: 36.110.42.197,hostname: No Hostname,city: Beijing,region: Beijing Shi,country: CN,loc: 39.9289,116.3883,org: AS4847 China Networks Inter-Exchange
}yum源和第三方库源管理
安装完系统我们常常意愿使用国内的yum源或本地源以提高下载速度使用第三方库源来获取不在标准库中的资源。常用管理总结如下
yum工具配置文件/etc/yum.conf
[main]
cachedir/var/cache/yum/$basearch/$releasever # basearch就是架构如x86_64releasever版本号如7
keepcache0
debuglevel2
logfile/var/log/yum.log
exactarch1
obsoletes1
gpgcheck1
plugins1
installonly_limit5
bugtracker_urlhttp://bugs.centos.org/set_project.php?project_id23refhttp://bugs.centos.org/bug_report_page.php?categoryyum
distroverpkgcentos-release# This is the default, if you make this bigger yum wont see if the metadata
# is newer on the remote and so youll gain the bandwidth of not having to
# download the new metadata and pay for it by yum not having correct
# information.
# It is esp. important, to have correct metadata, for distributions like
# Fedora which dont keep old packages around. If you dont like this checking
# interupting your command line usage, its much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire90m# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d配置本地源(2019-03-12)
系统镜像CentOS-7-x86_64-DVD-1810.iso
【虚拟机】【设置】【硬件】【CD/DVD(IDE)】【设备状态】选择启动时连接【连接】使用ISO镜像文件选择ISO文件或者在实体机中连接镜像光驱查看配置文件系统安装后自带# cat /etc/yum.repos.d/CentOS-Media.repo
# CentOS-Media.repo
#
# This repo can be used with mounted DVD media, verify the mount point for
# CentOS-7. You can use this repo and yum to install items directly off the
# DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
# yum --enablerepoc7-media [command]
#
# or for ONLY the media repo, do this:
#
# yum --disablerepo\* --enablerepoc7-media [command][c7-media]
nameCentOS-$releasever - Media
baseurlfile:///media/CentOS/file:///media/cdrom/file:///media/cdrecorder/
gpgcheck1
enabled1
gpgkeyfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7baseurl中可以知道会去/media/cdrom这项去找源sudo mkdir /media/cdrom;sudo mount /dev/cdrom /media/cdrom 挂载ISOyum repolist all查看源的状态c7-media CentOS-7 - Media disabledyum-config-manager --enable c7-media
配置国内源
查看CentOS源的帮助根据CentOS版本进行对应的操作
http://mirrors.aliyun.comhttp://mirrors.163.comhttps://mirrors.huaweicloud.com/https://mirrors.tuna.tsinghua.edu.cn/
使用第三方源
CentOS7
yum localinstall http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
# ffmpeg 2.8.15yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-7.noarch.rpm
# ffmpeg 3.4.7CentOS6.7为例
安装yum优先级插件
yum install yum-priorities
epel简介: https://fedoraproject.org/wiki/EPEL/zh-cn
rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm以上URL请按实际情况修改
查看是否安装成功
rpm -q epel-release
导入key
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
修改/etc/yum.repos.d/epel.repo文件
在[epel]最后添加一条属性 priority11
vi /etc/yum.repos.d/epel.repo 意思是yum先去官方源查官方没有再去epel的源找
重建缓存
yum makecache
多个gcc版本共存管理2019-03-15
在一些软件编译时对编译器的版本有要求比如gcc不低于某某或者不高于某某。
Centos7 gcc版本默认4.8.3为了兼容CentOS6的包提供了compat-gcc安装包
# yum search compat-gcc
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile* base: mirrors.163.com* extras: mirrors.163.com* updates: mirrors.163.comN/S matched: compat-gcc
compat-gcc-44.x86_64 : Compatibility GNU Compiler Collection
compat-gcc-44-c.x86_64 : C support for compatibility compiler
compat-gcc-44-gfortran.x86_64 : Fortran support for compatibility compilerRed Hat 为了软件的稳定和版本支持yum 上gcc版本也是4.8.3所以无法使用yum进行软件更新。要升级更高版本的gcc我们需要scl源
安装scl源 yum install -y centos-release-scl要启用和运行 SCL 中的应用你还需要安装下列包 yum install -y scl-utils-build安装高版本的gcc yum install -y devtoolset-8-toolchain查看scl安装的软件列表 scl --list使用devtoolset-4的环境 scl enable devtoolset-4 bash
参考: Centos7升级gcc版本方法之一使用scl软件集
多版本系统资源
http://vault.centos.org/
常用工具安装
yum install man-pages libstdc-docs 安装开发手册, man手册中文版设置
单用户模式
虚拟机长时间不用最可能发生的事情是忘记root密码
https://www.cnblogs.com/zhangjianghua/p/6094496.html
参考
CentOS7下设置网卡名称以eth开头CentOS虚拟机如何设置共享文件夹并在Windows下映射网络驱动器 CentOS IP、DNS配置LINUX的DNS怎么设置linux下如何修改DNS地址Linux学习之CentOS(三十三)–DNS基础及域名系统架构 CentOS—网络配置详解 CentOS6.5下添加epel源CentOS yum 源的配置与使用CentOS 7下编译安装Boost_1_57_0在 CentOS 7 下配置 Android 开发环境
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/87922.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!