2017年11月6日-----RHCE考试
来源:互联网 发布:javascript class 编辑:程序博客网 时间:2024/04/30 06:26
上午:RHCSA考试
考试的时候,桌面上有一个图标,点开进行重启
(1)密码破解
(1)密码破解
grub启动菜单选e编辑,找见默认kernel(linux16,在行末添加rd.break,b引导。
mount -o rw,remount /sysroot
chroot /sysroot
mount -o rw,remount /sysroot
chroot /sysroot
echo 123456 | passwd --stdin root
touch /.autorelabel
exit
touch /.autorelabel
exit
exit
(2)破解以后登录,但是是命令行界面,所以临时切换成图形化界面
systemctl isolate graphical.target
(3)配置ip地址(5个内容)-----------------------------------------------------------------需要验证,重启虚机(第一次)
nmcli connection modify 'System eth0' ipv4.method manual ipv4.addresses '172.25.20.11/24 172.25.20.254' ipv4.dns '172.25.254.254'
cat /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/hostname
cat /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/hostname
server20.example.com
cat /etc/hostname
cat /etc/hostname
reboot
(4)重启后先备份/etc/fstab
(4)重启后先备份/etc/fstab
cd
cp /etc/fstab .
开始考试:
(一)
1.SElinux
(一)
1.SElinux
setenforce 1
vim /etc/selinux/config
vim /etc/selinux/config
2.配置yum仓库--------------------------------------------------------------------------需要验证,yum repolist
cd /etc/yum.repos.d/
ls
rm -rf rhel_dvd.repo
ls
vim aaa.repo
ls
rm -rf rhel_dvd.repo
ls
vim aaa.repo
[aaa]
name=aaa
baseurl=yum仓库的路径
enabled=1
gpgcheck=0
yum clean all
yum makecache
yum repolist
name=aaa
baseurl=yum仓库的路径
enabled=1
gpgcheck=0
yum clean all
yum makecache
yum repolist
(二)开始磁盘上的内容
3.-------------------------------------------------------------------------------------创建完分区,需要验证partprobe 、 ls 。
如果ls不出来,需要重启虚机
14.------------------------------------------------------------------------------------交换空间需要验证swapon -s
18.------------------------------------------------------------------------------------磁盘配置完,需要重启虚机, (第二次)
cd
fdisk -l
fdisk /dev/vdb
partprobe /dev/vdb
ls /dev/vdb
pvcreate /dev/vdb5
vgcreate vg0 /dev/vdb5
lvcreate -L 200M -n vol vg0
mkfs.ext4 /dev/vg0/vol
blkid /dev/vg0/vol >> /etc/fstab
vim /etc/fstab
mkdir /mnt/vol
mount -a
df -h
fdisk -l
fdisk /dev/vdb
partprobe /dev/vdb
ls /dev/vdb
pvcreate /dev/vdb5
vgcreate vg0 /dev/vdb5
lvcreate -L 200M -n vol vg0
mkfs.ext4 /dev/vg0/vol
blkid /dev/vg0/vol >> /etc/fstab
vim /etc/fstab
mkdir /mnt/vol
mount -a
df -h
lvresize -r -L 380M /dev/vg0/vol
lvdisplay
mkswap /dev/vdb6
blkid /dev/vdb6 >> /etc/fstab
vim /etc/fstab
swapon -a
swapon -s
pvcreate /dev/vdb7
vgcreate -s 16M datastore /dev/vdb7
lvcreate -l 30 -n database datastore
mkfs.xfs /dev/datastore/database
blkid /dev/datastore/database >> /etc/fstab
vim /etc/fstab
mkdir /mnt/database
mount -a
df -h
reboot
history
vgcreate -s 16M datastore /dev/vdb7
lvcreate -l 30 -n database datastore
mkfs.xfs /dev/datastore/database
blkid /dev/datastore/database >> /etc/fstab
vim /etc/fstab
mkdir /mnt/database
mount -a
df -h
reboot
history
(三)
4.建立组,用户
groupadd sharegrp
useradd -G sharegrp natasha
useradd -G sharegrp harry
useradd -s /sbin/nologin sarah
echo emesgravy | passwd --stdin natasha
echo emesgravy | passwd --stdin harry
echo emesgravy | passwd --stdin sarah
useradd -G sharegrp natasha
useradd -G sharegrp harry
useradd -s /sbin/nologin sarah
echo emesgravy | passwd --stdin natasha
echo emesgravy | passwd --stdin harry
echo emesgravy | passwd --stdin sarah
5.复制文件-----------------------------------------------------------------------------需要验证,文件是否复制进入
cd /var/tmp/
ls
cp /etc/fstab .
ll
setfacl -m u:natasha:rw fstab
setfacl -m u:harry:- fstab
ls
cp /etc/fstab .
ll
setfacl -m u:natasha:rw fstab
setfacl -m u:harry:- fstab
chmod o+r fstab
getfacl fstab
需要验证权限,getfacl fstab
6.计划任务-----------------------------------------------------------------------------需要验证,登上用户,用mail查看
crontab -e -u natasha
23 14 * * * /bin/echo hiya
crontab -l -u natasha
crontab -l -u natasha
7.创建一个目录,组权限继承-------------------------------------------------------------需要验证,在这个目录下,创建一个文件查看组的所有者
mkdir /nfsshare
cd /
ll
chgrp sharegrp nfsshare
chmod g=rws,o=- nfsshare
setfacl -m u:sarah:rwx nfsshare
getfacl nfsshare
cd nfsshare/
ll
touch aaa
ll
cd /
ll
chgrp sharegrp nfsshare
chmod g=rws,o=- nfsshare
setfacl -m u:sarah:rwx nfsshare
getfacl nfsshare
cd nfsshare/
ll
touch aaa
ll
cd
8.内核---------------------------------------------------------------------------------需要验证,重启虚机 reboot (第三次)
cd
wget http://172.25.254.254/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm
rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm
reboot
rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm
reboot
9.LDAP认证-----------------------------------------------------------------------------需要验证,su - ldapuser0
10.时钟同步,----------------------服务需要enable--------------------------------------需要验证,双yes,还有图那个
11.自动挂载目录--------------------服务需要enable--------------------------------------需要验证,su - ldapuser0
12.webf服务------------------------服务需要enable--------------------------------------需要验证,登上网站试试
13.创建用户,密码
15.查找文件find
16.查找grep
17归档
下午:RHCE考试
(一)
(1)yum的配置(两个都做)
cd /etc/yum.repos.d
ls
rm -rf rhel_dvd.repo
vim aaa.repo
[aaa]
name=aaa
baseurl=yum仓库的路径
enabled=1
gpgcheck=0
yum clean all
yum makecache
yum repolist
(2)一次性开放所有网段(两个都做)
firewall-config
firewall-cmd --list-all
firewall-config
firewall-cmd --list-all
或
firewall-cmd --permanent --list-all
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=172.25.X.0/24 accept'
firewall-cmd --reload
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=172.25.X.0/24 accept'
firewall-cmd --reload
(3)固化主机名(两个都做)
vim /etc/hostname
cat /etc/hostname
vim /etc/hostname
cat /etc/hostname
(4) 配置 SELinux(两个都做)
SELinux 必须在两个系统server 和 desktop中运行于 Enforcing 模式
setenforce 1
vim /etc/selinux/config
SELinux 必须在两个系统server 和 desktop中运行于 Enforcing 模式
setenforce 1
vim /etc/selinux/config
(二)
20.配置iscsi服务器(server端)
fdisk -l
fdisk /dev/vdb
partprobe /dev/vdb
ls /dev/vdb
pvcreate /dev/vdb5
vgcreate vg0 /dev/vdb5
lvcreate -L 3G -n iscsi_vol vg0
yum -y install targetcli
systemctl start target
systemctl enable target
targetcli
ls
/backstores/block create serever20.disk1 /dev/vgo/iscsi_vol
ls
/iscsi create iqn.--------------:server20
/iscsi/iqn-------------/tpg1/acls create iqn-----------:desktop20
ls
/iscsi/iqn-------------/tpg1/luns create /backstores/block/serever20.disk1
/iscsi/iqn-------------/tpg1/portals create 172.25.20.11
ls
saveconfig
exit
netstat -ntlp (3260)
ls
saveconfig
exit
netstat -ntlp (3260)
21.配置iscsi客户端,desktop端(desktop端)
yum search iscsi
yum -y install iscsi-initiator-utils.x86_64
vim /etc/iscsi/initiatorname.iscsi
Init-----=iqn.-------------------:desktop20
iscsiadm -m discovery -t st -p 172.25.20.11
systemctl restart iscsid
systemctl restart iscsi
systemctl enable iscsi iscsid
iscsiadm -m discovery -t st -p 172.25.20.11
iscsiadm -m node -T iqn.2014-09.com.example.domain0:server20 -p 172.25.20.11
iscsiadm -m node -T iqn.2014-09.com.example.domain0:server20 -p 172.25.20.11 -l
fdisk -l
fdisk /dev/sda
partprobe /dev/sda
ls /dev/sda
mkfs.xfs /dev/sda1
cp /etc/fstab .
blkid /dev/sda1 >> /etc/fstab
vim /etc/fstab
UUID='----------------' /mnt/data xfs defaults,_netdev 0 0
mkdir /mnt/data
mount -a
df -h
reboot
df -h
yum search iscsi
yum -y install iscsi-initiator-utils.x86_64
vim /etc/iscsi/initiatorname.iscsi
Init-----=iqn.-------------------:desktop20
iscsiadm -m discovery -t st -p 172.25.20.11
systemctl restart iscsid
systemctl restart iscsi
systemctl enable iscsi iscsid
iscsiadm -m discovery -t st -p 172.25.20.11
iscsiadm -m node -T iqn.2014-09.com.example.domain0:server20 -p 172.25.20.11
iscsiadm -m node -T iqn.2014-09.com.example.domain0:server20 -p 172.25.20.11 -l
fdisk -l
fdisk /dev/sda
partprobe /dev/sda
ls /dev/sda
mkfs.xfs /dev/sda1
cp /etc/fstab .
blkid /dev/sda1 >> /etc/fstab
vim /etc/fstab
UUID='----------------' /mnt/data xfs defaults,_netdev 0 0
mkdir /mnt/data
mount -a
df -h
reboot
df -h
(三)
2.配置SSH访问(两个都做)
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=172.26.X.0/24 service name="ssh" reject'
firewall-cmd --reload
firewall-cmd --reload
或
firewall-config
firewall-cmd --list-all
firewall-config
firewall-cmd --list-all
3.自定义用户环境(两个都做)
vim /etc/bashrc
alias qstat='-----------------------------'
. /etc/bashrc
qstat
vim /etc/bashrc
alias qstat='-----------------------------'
. /etc/bashrc
qstat
4.端口转发(server端)
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=172.25.X.0/24 forward-port port=5423 protocol=tcp to-port=80'
firewall-cmd --reload
firewall-config
firewall-cmd --list-all
5.链路聚合(两个都做)
lab teambridge setup (server端) lab teamdesk setup (desktop端)
ifconfig
nmcli con show
nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'
nmcli con show
nmcli connection modify team0 ipv4.method manual ipv4.addresses "172.16.20.25/24"
nmcli connection add type team-slave con-name team-port1 ifname eno1 master team0
nmcli connection add type team-slave con-name team-port2 ifname eno2 master team0
nmcli connection show
teamdctl team0 state
lab teambridge setup (server端) lab teamdesk setup (desktop端)
ifconfig
nmcli con show
nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'
nmcli con show
nmcli connection modify team0 ipv4.method manual ipv4.addresses "172.16.20.25/24"
nmcli connection add type team-slave con-name team-port1 ifname eno1 master team0
nmcli connection add type team-slave con-name team-port2 ifname eno2 master team0
nmcli connection show
teamdctl team0 state
6.配置ipv6(两个都做)
nmcli con show
nmcli connection modify "System eth0" ipv6.method manual ipv6.addresses "200e:ac18::e0a/64"
nmcli connection down 'System eth0';nmcli connection up 'System eth0'
ip addr show
nmcli con show
nmcli connection modify "System eth0" ipv6.method manual ipv6.addresses "200e:ac18::e0a/64"
nmcli connection down 'System eth0';nmcli connection up 'System eth0'
ip addr show
7.配置本地邮件服务(两个都做)
vim /etc/postfix/main.cf
98行
116行
137行
164行
264行
313行
systemctl restart postfix
systemctl enable postfix
vim /etc/postfix/main.cf
98行
116行
137行
164行
264行
313行
systemctl restart postfix
systemctl enable postfix
8.smb服务
server端
yum -y install samba samba-client
vim /etc/samba/smb.conf
89行
95行
最后
[common]
path=/common
browseable=yes
read list=andy
yum -y install samba samba-client
vim /etc/samba/smb.conf
89行
95行
最后
[common]
path=/common
browseable=yes
read list=andy
mkdir /common
ls -Z
vim /etc/samba/smb.conf
第42行有
ls -Z
vim /etc/samba/smb.conf
第42行有
semanage fcontext -a -t samba_share_t '/common(/.*)?'
restorecon -vRF /common
ls -Z
cd
useradd andy
smbpasswd -a andy
pdbedit -L
systemctl restart nmb smb
systemctl enable nmb smb
restorecon -vRF /common
ls -Z
cd
useradd andy
smbpasswd -a andy
pdbedit -L
systemctl restart nmb smb
systemctl enable nmb smb
9.多用户smb认证
desktop端
yum -y install samba-client cifs-utils
smbclient -L //172.25.20.11
直接回车
smbclient //172.25.20.11/common -U andy%sestiver
desktop端
yum -y install samba-client cifs-utils
smbclient -L //172.25.20.11
直接回车
smbclient //172.25.20.11/common -U andy%sestiver
server端
vim /etc/samba/smb.conf
在最后
[miscellaneous]
path=/miscellaneous
browseable=yes
read list=silene
write list=akira
vim /etc/samba/smb.conf
在最后
[miscellaneous]
path=/miscellaneous
browseable=yes
read list=silene
write list=akira
mkdir /miscellaneous
cd /
ls -Z
semanage fcontext -a -t samba_share_t '/miscellaneous(/.*)?'
restorecon -vRF /miscellaneous
ls -Z
cd
useradd silene
useradd akira
smbpasswd -a silene
smbpasswd -a akira
pdbedit -L
cd /
ls -Z
semanage fcontext -a -t samba_share_t '/miscellaneous(/.*)?'
restorecon -vRF /miscellaneous
ls -Z
cd
useradd silene
useradd akira
smbpasswd -a silene
smbpasswd -a akira
pdbedit -L
systemctl restart nmb smb
cd /
chmod o+w /miscellaneous
ll
cd /miscellaneous/
ls
touch a b c
ll
ls -Z
cd /
chmod o+w /miscellaneous
ll
cd /miscellaneous/
ls
touch a b c
ll
ls -Z
desktop端
smbclient -L //172.25.20.11
直接回车
cd
ls
cp /etc/fstab .
smbclient //server20/miscellaneous -U silene%sestiver
ls
put fstab
exit
smbclient //server20/miscellaneous -U akira%sestiver
ls
put fstab
exit
cd
vim /etc/fstab
//172.25.20.11/miscellaneous /mnt/multi cifs defaults,credentials=/root/a.txt,multiuser,sec=ntlmssp 0 0
cd
vim a.txt
username=silene
password=sestiver
cat a.txt
cd /mnt
ls
mkdir multi
ls
mount -a
df -h
cd
useradd a
useradd b
su - a
cd /mnt
ls
cifscreds add server20 -u silene
密码sestiver
ls
cd /mnlti
ls
cp /etc/issue .
exit
useradd a
useradd b
su - a
cd /mnt
ls
cifscreds add server20 -u silene
密码sestiver
ls
cd /mnlti
ls
cp /etc/issue .
exit
su - b
cd /mnt
ls
cifscreds add server20 -u akira
密码sestiver
ls
cd /mnlti
ls
cp /etc/issue .
exit
cd /mnt
ls
cifscreds add server20 -u akira
密码sestiver
ls
cd /mnlti
ls
cp /etc/issue .
exit
11.nfs服务
server端
lab storageshares setup
su - ldapuser20
exit
vim /etc/exports
/public 172.25.20.0/24(ro)
/protected 172.25.20.0/24(rw,sec=krb5p)
/public 172.25.20.0/24(ro)
/protected 172.25.20.0/24(rw,sec=krb5p)
mkdir /public
mkdir -p /protected/confidentia
chown ldapuser20:root /protected/confidential
vim /etc/sysconfig/nfs
13行 -V 4.2
mkdir -p /protected/confidentia
chown ldapuser20:root /protected/confidential
vim /etc/sysconfig/nfs
13行 -V 4.2
wget -O /etc/krb5.keytab http://172.25.254.254/pub/keytabs/server20.keytab
ls /etc/krb5.
systemctl start nfs-server
systemctl start nfs-secure-server
systemctl enable nfs-server nfs-secure-server
cd
ls /etc/krb5.
systemctl start nfs-server
systemctl start nfs-secure-server
systemctl enable nfs-server nfs-secure-server
cd
desktop端
lab storageshares setup
su - ldapuser20
exit
lab storageshares setup
su - ldapuser20
exit
showmount -e 172.25.20.11
vim /etc/fstab
172.25.20.11:/public /mnt/nfsmount nfs defaults 0 0
172.25.20.11:/protected /mnt/nfssecure nfs defaults,v4.2,sec=krb5p 0 0
vim /etc/fstab
172.25.20.11:/public /mnt/nfsmount nfs defaults 0 0
172.25.20.11:/protected /mnt/nfssecure nfs defaults,v4.2,sec=krb5p 0 0
wget -O /etc/krb5.keytab http://172.25.254.254/pub/keytabs/desktop20.keytab
ls /etc/krb5.
systemctl start nfs-secure
systemctl enable nfs-secure
mkdir nfsmount
mkdir nfssecure
mount -a
df -h
cd
ls /etc/krb5.
systemctl start nfs-secure
systemctl enable nfs-secure
mkdir nfsmount
mkdir nfssecure
mount -a
df -h
cd
reboot
df -h
13.web服务 (server端)
yum -y install httpd
cd /var/www/html/
ls
wget -O index.html http://172.25.254.254/content/rhce/web/station.html
ls
cd /usr/share/doc/httpd-2.4.6/
ls
cp httpd-vhosts.conf /etc/httpd/conf.d/13.conf
vim /etc/httpd/conf.d/13.conf
<VirtualHost *;80>
DocumentRoot "/var/www/html"
ServerName server20.example.com
</VirtualHost>
httpd -t
systemctl restart httpd
systemctl enable httpd
netstat -ntlp
yum -y install mod_ssl mod_wsgi
vim /etc/httpd/conf.d/ssl.conf
59行
60行
100行
107行
cd /etc/pki/tls/certs
ls
wget http://172.25.254.254/pub/tls/certs/server20.crt
cd /etc/pki/tls/private
ls
wget http://172.25.254.254/pub/tls/private/server20.key
ls
cd
httpd -t
systemctl restart httpd
ls
wget http://172.25.254.254/pub/tls/certs/server20.crt
cd /etc/pki/tls/private
ls
wget http://172.25.254.254/pub/tls/private/server20.key
ls
cd
httpd -t
systemctl restart httpd
cd /etc/httpd/conf.d/
ls
cp 13.conf 15.conf
vim 15.conf
<VirtualHost *;80>
DocumentRoot "/var/www/virtual"
ServerName www20.example.com
</VirtualHost>
cd /var/www
ls
mkdir virtual
ls
cd virtual/
ls
wget -O index.html http://172.25.254.254/content/rhce/web/www.html
cat index.html
httpd -t
systemctl restart httpd
ls
cp 13.conf 15.conf
vim 15.conf
<VirtualHost *;80>
DocumentRoot "/var/www/virtual"
ServerName www20.example.com
</VirtualHost>
cd /var/www
ls
mkdir virtual
ls
cd virtual/
ls
wget -O index.html http://172.25.254.254/content/rhce/web/www.html
cat index.html
httpd -t
systemctl restart httpd
setfacl -m u:andy:rwx /var/www/virtual
setfacl -m d:u:andy:rwx /var/www/virtual
setfacl -m d:u:andy:rwx /var/www/virtual
vim /etc/httpd/conf/httpd.conf
可以来这个里复制几行
vim /etc/httpd/conf.d/16.conf
<Directory /var/www/html/secret>
Require local
Require all denied
</Directory>
<Directory /var/www/virtual/secret>
Require local
Require all denied
</Directory>
可以来这个里复制几行
vim /etc/httpd/conf.d/16.conf
<Directory /var/www/html/secret>
Require local
Require all denied
</Directory>
<Directory /var/www/virtual/secret>
Require local
Require all denied
</Directory>
cd /var/www/html/
ls
cd html/
ls
mkdir secret
cd secret/
ls
wget -O index.html http://172.25.254.254/content/rhce/web/secret1.html
ls
cd ..
cd virtual/
ls
mkdir secret
cd secret/
ls
wget -O index.html http://172.25.254.254/content/rhce/web/secret2.html
ls
httpd -t
systemctl restart httpd
cd
firefox
ls
cd html/
ls
mkdir secret
cd secret/
ls
wget -O index.html http://172.25.254.254/content/rhce/web/secret1.html
ls
cd ..
cd virtual/
ls
mkdir secret
cd secret/
ls
wget -O index.html http://172.25.254.254/content/rhce/web/secret2.html
ls
httpd -t
systemctl restart httpd
cd
firefox
cd /etc/httpd/conf.d/
ls
cp 13.conf 17.conf
vim 17.conf
Listen 8998
<VirtualHost *;8998>
DocumentRoot "/var/www/html"
ServerName webapp20.example.com
WSGIScriptAlias / /var/www/html/webapp.wsgi
</VirtualHost>
cd /var/www/html
ls
wget http://172.25.254.254/content/rhce/web/webapp.wsgi
ls
semanage port -l | grep http
semanage port -a -t http_port_t -p tcp 8998
semanage port -l | grep http
systemctl restart httpd
23.
yum -y install mariadb-server
vim /etc/my.cnf
skip-networking=1
systemctl restart mariadb
systemctl enable mariadb
mysql
mysql_secure_installation
systemctl enable mariadb
mysql
mysql_secure_installation
mysql -uroot -pmishings
>create database aaa;
>grant select on aaa.* to wode@localhost identified by 'mishigs';
>flush privileges;
mysql -uLuigi -pmishigs
wget http://172.25.254.254/pub/materials/mariadb/mariadb.dump
mysql -uroot -pmishings Contacts < mariadb.dump
mysql -uroot -pmishings Contacts
systemctl enable mariadb.service
reboot
wget http://172.25.254.254/pub/materials/mariadb/mariadb.dump
mysql -uroot -pmishings Contacts < mariadb.dump
mysql -uroot -pmishings Contacts
systemctl enable mariadb.service
reboot
全部做完以后,重启server端和desktop端,然后检验:
防火墙server端5条,desktop端3条
检查ipv6
检查链路聚合
检查web
阅读全文
0 0
- 2017年11月6日-----RHCE考试
- 2017年3月23日考试总结
- 2017年3月26日考试总结
- 考试(2017年3月26日) (COCI)
- 2017年3月30日考试总结
- 2017年4月4日考试总结
- 2017年8月17日提高组T2 考试
- 2017年9月17日PAT甲级考试反思
- [2017年10月24日]考试总结
- 2017年11月11日 软件系统架构师考试经验分享
- 11月29日考试总结
- 11月30日考试反思
- LJ 5月6日A组考试考试题解
- RHCE考试
- 2017年11月6日作业
- 在2009年6月20日星期六大学英语六级考试前,回忆一下我以前英语等级考试的点点滴滴
- 大连新知源09年3月RHCE考试通过率90.9% —— 注重能力培养
- 2017年2月12日GRE考试报名费用公布
- 机器学习算法之朴素贝叶斯(Naive Bayes)--第二篇
- Navicat中创建Oracle触发器报错:ORA-24344
- Spring Boot中的缓存支持(一)注解配置与EhCache使用
- 四种强制类型转换的总结(const_cast、static_cast、dynamic_cast、reinterpreter_cast)
- 11.8_总结
- 2017年11月6日-----RHCE考试
- 虚拟机垃圾收集器与内存分配策略3.2
- 通讯录列表
- SQL Server 创建 MySQL 链接服务器
- 直接插入排序
- springMVC 点击超链接跳转没有反应原因
- js 倒计时插件(服务器时间,终端时间供选择)
- 获取apk中的MD5和SHA1
- 嵌入式学习历程【3】 Linux的shell编程