curl http://cnoswiki.com/ip.php
ip.php源码
<?php echo getenv('REMOTE_ADDR'); ?>
curl http://cnoswiki.com/ip.php
ip.php源码
<?php echo getenv('REMOTE_ADDR'); ?>
1.安装
pacman -S xorg xorg-xinit i3 xfce4-terminal
2.修改xinit配置文件
vi /etc/X11/xinit/xinitrc
添加i3启动项并注释到其他exec
exec i3
3.启动i3
startx
Key | Command |
---|---|
$mod + Enter | 启动虚拟终端 |
$mod + A | 焦点转义到父窗口上 |
$mod + S | 堆叠布局 |
$mod + W | 标签布局 |
$mod + E | 默认布局 |
$mod + SpaceBar | 焦点在平铺式/浮动式转换 |
$mod + D | 启动 dmenu |
$mod + H | 水平分割窗口 |
$mod + V | 垂直分割窗口 |
$mod + J | 焦点往左窗口移 |
$mod + K | 焦点往下窗口移 |
$mod + L | 焦点往上窗口移 |
$mod + ; | 焦点往右窗口移 |
$mod + Shift + Q | 杀死当前窗口的进程 |
$mod + Shift + E | 退出 i3 |
$mod + Shift + C | 当场重新加载 i3config, 无需重启 |
$mod + Shift + R | 重启 i3 (还重新加载了 i3config, 又没有退出过程) |
$mod + Shift + J | 窗口左移 |
$mod + Shift + K | 窗口下移 |
$mod + Shift + L | 窗口上移 |
$mod + Shift + : | 窗口右移 |
$mod + Shift + SpaceBar | 窗口在平铺式/浮动式转换 |
1.启动dhcp/获取查询网卡名称
dhcpcd
2.启动网卡
ifconfig enp0s5 up
3.添加静态ip
ip addr add <IP 地址>/<子网掩码> dev <interface>
ip addr add 192.168.1.2/255.255.255.0 dev enp0s5
4.添加网关
ip route add default via <默认网关的 IP 地址>
ip route add default via 192.168.1.1
5.添加DNS
/etc/resolv.conf nameserver 114.114.114.114 nameserver 114.114.115.115
1.查看需要分区磁盘号
fdisk -l
2.进入cfdisk
cfdisk /dev/sda
3.选择gpt
4.使用键盘方向键选择NEW回车
5.输入分区容量
6.保存分区(write)
7.确定保存
8.退出(quit)
1.分区(对arch不熟悉这里我只分1个区)
cfdisk /dev/sda
2.格式化
mkfs.ext4 /dev/sda1
3.挂载分区
mount /dev/sda1 /mnt
4.修改源,将速度快的源复制到文件顶部
vi /etc/pacman.d/mirrorlist
5.更新pacman库
pacman -Syy
6.安装系统
pacstrap /mnt base base-devel net-tools
7.生成fstab文件,(将磁盘分区挂载信息写入arch)
genfstab -p /mnt >> /mnt/etc/fstab
8.使用root权限进入新安装的系统
arch-chroot /mnt
9.设置主机名
echo archlinux > /etc/hostname
10.设置时区/UTC
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime hwclock --systohc --utc
11.设置root密码
passwd
12.安装引导(网上到处都说使用grub-bios,但我怎么弄都报错,被坑惨了,后来换成syslinux问题瞬间解决了。)
pacman -S syslinux gptfdisk
13.运行脚本syslinux-install_update
,参数使用 -i (安装) -a (设可启动标识) -m (安装到mbr)
syslinux-install_update -i -a -m
14.配置/boot/syslinux/syslinux.cfg(配置启动的分区,默认是第三分区/dev/sda3,这里修改为第一分区/dev.sda1)
vi /boot/syslinux/syslinux.cfg
15.退出chroot
exit
16.卸载挂载
umount -R /mnt
17.重启
reboot
至此,安装完成。
pacman -S archlinuxcn-keyring
Crayon Syntax Highlighter
hostnamectl –static set-hostname <host-name>
vi /etc/hostname
1.获取分区信息
[root@CentOS ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_CentOS-lv_root 50G 17G 31G 35% / tmpfs 7.8G 172K 7.8G 1% /dev/shm /dev/sda1 485M 75M 385M 17% /boot /dev/mapper/vg_CentOS-lv_home 492G 4.3G 463G 1% /home
2.卸载 home
[root@CentOS ~]# umount /home [root@CentOS ~]# fuser -m /home /home: 1rce 2rc 3rc 4rc 5rc 6rc 7rc 8rc 9rc 10rc 11rc 12rc 13rc 14rc 15rc 16rc 17rc 18rc 19rc 20rc 21rc 22rc 23rc 24rc 25rc 26rc 27rc 28rc 29rc 30rc 31rc 32rc 33rc 34rc 35rc 36rc 37rc 38rc 39rc 40rc 41rc 42rc 43rc 44rc 45rc 46rc 47rc 48rc 49rc 50rc 51rc 52rc 53rc 54rc 55rc 56rc 57rc 58rc 59rc 60rc 61rc 62rc 63rc 64rc 65rc 66rc 67rc 68rc 69rc 74rc 75rc 76rc 77rc 94rc 95rc 126rc 214rc 267rc 268rc 269rc 270rc 271rc 272rc 395rc 397rc 414rc 415rc 427rc 509rce 1092rc 1109rc 1163rc 1164rc 1270rc 1588rce 1613rce 1642rce 1661rce 1774rce 1786rce 1790rce 1856rce 1917rce 1926rce 1927rce 1969rce 1972rce 2002rce 2107rce 2116rce 2131rce 2154rce 2165rce 2278rce 2289rce 2301rce 2306rce 2308rce 2310rce 2315rce 2320rce 2336rce 2347rce 2403rce 2473rce 2479rce 2527rce 2531e 2653rce 2654rce 2655rce 13162rce 13485rce 13633rce 13727rce 13789rce 13841rc 13980rce 14095rc 14231rce 14237rce 14530rce 14569rce 14633rce 14673rce 14674rce 14679rce 14680rce 14685rce 14743rce 16519rce 16525rce 16535rce 16543rce 16544rce 16605rce 16613rce 16615rce 16617rce 16624rce 16643rce 16644rce 16646rce 16648rce 16652rce 16659rce 16662rce 16663rce 16664rce 16667rce 16670rce 16672rce 16674rce 16675rce 16679rce 16735rce 16771rce 16784rce 16786rce 16827rce 16831rce 16832rce 16866rce 16869rce 16873rce 16875rce 16877rce 16879rce 16881rce 16883rce 16889rce 16891rce 16892rce 16894rce 16895rce 16915rce 16918rce 16940rce 16944rce 16970rce 17699rce
3.缩减home至100G
[root@CentOS ~]# resize2fs -p /dev/mapper/vg_CentOS-lv_home 100G resize2fs 1.41.12 (17-May-2010) Please run 'e2fsck -f /dev/mapper/vg_CentOS-lv_home' first. [root@CentOS ~]# e2fsck -f /dev/mapper/vg_CentOS-lv_home e2fsck 1.41.12 (17-May-2010) Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/mapper/vg_CentOS-lv_home: 124788/32735232 files (0.0% non-contiguous), 3179634/130922496 blocks [root@CentOS ~]# resize2fs -p /dev/mapper/vg_CentOS-lv_home 100G resize2fs 1.41.12 (17-May-2010) Resizing the filesystem on /dev/mapper/vg_CentOS-lv_home to 26214400 (4k) blocks. Begin pass 2 (max = 603887) Relocating blocks XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Begin pass 3 (max = 3996) Scanning inode table XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Begin pass 4 (max = 14767) Updating inode references XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX The filesystem on /dev/mapper/vg_CentOS-lv_home is now 26214400 blocks long.
4.重新挂载 home
[root@CentOS ~]# mount /home [root@CentOS ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_CentOS-lv_root 50G 16G 32G 34% / tmpfs 7.8G 272K 7.8G 1% /dev/shm /dev/sda1 485M 92M 369M 20% /boot /dev/mapper/vg_CentOS-lv_home 99G 4.3G 90G 5% /home
5.将home 逻辑分区降至300G
[root@CentOS ~]# lvreduce -L 300G /dev/mapper/vg_CentOS-lv_home WARNING: Reducing active and open logical volume to 300.00 GiB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce lv_home? [y/n]: y Reducing logical volume lv_home to 300.00 GiB Logical volume lv_home successfully resized [root@CentOS ~]# vgdisplay --- Volume group --- VG Name vg_CentOS System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 1 Act PV 1 VG Size 557.26 GiB PE Size 4.00 MiB Total PE 142658 Alloc PE / Size 91604 / 357.83 GiB Free PE / Size 51054 / 199.43 GiB VG UUID NhRvjB-kFB4-uY78-Mx2A-cbjV-q7cY-CZ9eLk
6.增加root 50G
[root@CentOS ~]# lvextend -L +50G /dev/mapper/vg_CentOS-lv_root Extending logical volume lv_root to 100.00 GiB Logical volume lv_root successfully resized [root@CentOS ~]# resize2fs -p /dev/mapper/vg_CentOS-lv_root resize2fs 1.41.12 (17-May-2010) Filesystem at /dev/mapper/vg_CentOS-lv_root is mounted on /; on-line resizing required old desc_blocks = 4, new_desc_blocks = 7 Performing an on-line resize of /dev/mapper/vg_CentOS-lv_root to 26214400 (4k) blocks. The filesystem on /dev/mapper/vg_CentOS-lv_root is now 26214400 blocks long. [root@CentOS ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_CentOS-lv_root 99G 16G 78G 17% / tmpfs 7.8G 72K 7.8G 1% /dev/shm /dev/sda1 485M 97M 363M 21% /boot /dev/mapper/vg_CentOS-lv_home 99G 4.3G 90G 5% /home
7.增加home逻辑分区至400G
[root@CentOS ~]# lvextend -L 400G /dev/mapper/vg_CentOS-lv_home Extending logical volume lv_home to 400.00 GiB Logical volume lv_home successfully resized [root@CentOS ~]# vgdisplay --- Volume group --- VG Name vg_CentOS System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 7 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 1 Act PV 1 VG Size 557.26 GiB PE Size 4.00 MiB Total PE 142658 Alloc PE / Size 130004 / 507.83 GiB Free PE / Size 12654 / 49.43 GiB VG UUID NhRvjB-kFB4-uY78-Mx2A-cbjV-q7cY-CZ9eLk [root@CentOS ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_CentOS-lv_root 99G 16G 78G 17% / tmpfs 7.8G 72K 7.8G 1% /dev/shm /dev/sda1 485M 97M 363M 21% /boot /dev/mapper/vg_CentOS-lv_home 99G 4.3G 90G 5% /home [root@CentOS ~]# resize2fs -p /dev/mapper/vg_CentOS-lv_home resize2fs 1.41.12 (17-May-2010) Filesystem at /dev/mapper/vg_CentOS-lv_home is mounted on /home; on-line resizing required old desc_blocks = 7, new_desc_blocks = 25 Performing an on-line resize of /dev/mapper/vg_CentOS-lv_home to 104857600 (4k) blocks. The filesystem on /dev/mapper/vg_CentOS-lv_home is now 104857600 blocks long. [root@CentOS ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_CentOS-lv_root 99G 16G 78G 17% / tmpfs 7.8G 76K 7.8G 1% /dev/shm /dev/sda1 485M 97M 363M 21% /boot /dev/mapper/vg_CentOS-lv_home 394G 4.3G 370G 2% /home [root@CentOS ~]# vgdisplay --- Volume group --- VG Name vg_CentOS System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 7 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 1 Act PV 1 VG Size 557.26 GiB PE Size 4.00 MiB Total PE 142658 Alloc PE / Size 130004 / 507.83 GiB Free PE / Size 12654 / 49.43 GiB VG UUID NhRvjB-kFB4-uY78-Mx2A-cbjV-q7cY-CZ9eLk
安装视频解码库
yum install ffmpeg ffmpeg-libs gstreamer-ffmpeg libmatroska xvidcore
安装MP3和其他音频支持
yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly libtunepimp-extras-freeworld xine-lib-extras-freeworld