当前位置: 首页 > wzjs >正文

外观设计网站谷歌seo优化技巧

外观设计网站,谷歌seo优化技巧,怎么改变wordpress最大上传文件,用什么软件做网站最快文章目录 前言ssh免密登录,免密码登录,公私钥查看与修改IP地址临时修改永久修改 mount临时切换根文件系统永久切换根文件系统loop文件partedinitramfsuboot command line总结 前言 本文记录了一些不经常用到,但在某个时刻需要用到的一些指令…

文章目录

  • 前言
  • ssh免密登录,免密码登录,公私钥
  • 查看与修改IP地址
    • 临时修改
    • 永久修改
  • mount临时切换根文件系统
  • 永久切换根文件系统
  • loop文件
  • parted
  • initramfs
  • uboot command line
  • 总结


前言

本文记录了一些不经常用到,但在某个时刻需要用到的一些指令。
免密ssh登录到远程


提示:以下是本篇文章正文内容,下面案例可供参考

ssh免密登录,免密码登录,公私钥

在客户端执行 ssh-keygen -t rsa(或更安全的 ed25519 算法),默认在 ~/.ssh 目录生成 id_rsa(私钥)和 id_rsa.pub(公钥)。生成时可选择是否设置私钥密码增强安全性

使用 ssh-copy-id -i ~/.ssh/id_rsa.pub user@host 自动完成公钥追加到服务端 ~/.ssh/authorized_keys

查看与修改IP地址

ifconfig <eth0> <ip> netmask <mask>

临时修改

永久修改

mount临时切换根文件系统

  1. 挂在新的根分区
    mount /dev/dev /mnt
    
  2. 挂载必要的文件系统proc, sys, dev, run
    mount --bind /dev   /mnt/dev
    mount --bind /sys   /mnt/sys
    mount --bind /proc  /mnt/proc
    mount --bind /run   /mnt/run
    
  3. 进入chroot环境
    chroot /mnt
    
  4. 执行操作

    在chroot环境中,可以执行安装、修复等操作
  5. 退出chroot环境
    exit
    umount /mnt/{proc,sys,dev,run}
    umount /mnt
    

永久切换根文件系统

switch_root /mnt /sbin/init
只有pid==1的进程才能调用该命令,切换rootfs并执行命令

loop文件

parted

# 创建gpt分区表 
parted -s <device> mklabel gpt# 创建分区并添加label
parted -s <dev> mkpart primary 262144 1310720# 命名分区label
parted <dev> name 1 recoveryparted -s <dev> mkpart recovery ext4 2097152s 3145727s将文件挂载为loops设备
sudo losetup -fP <filename>
# 显示设备号
loop_file=$(losetup -j <filename>)yes | sudo mkfs.ext4 ${loop_file}p1
yes | sudo mkfs.ext4 ${loop_file}p2
yes | sudo mkfs.ext4 ${loop_file}p3
# 取消loop的挂载
sudo losetup -d $loop_file

mbr分区创建并格式化脚本


#!/bin/bashset -eecho -e "hello, type the device/file path"read diskif [[ ! -e $disk ]]; thenecho "磁盘设备/文件 $disk 不存在,请检查后重新输入"exit 1
fiecho "manipulate $disk, are you sure?[y/n]"
read -p "(y/n):" confirmcase "$confirm" iny) echo "continue execution...";;n) echo "undo"exit 1;;*) echo "invalid input"exit 1;;
esacecho "正在创建msdos分区表..."
parted -s $disk mklabel msdos
echo "msdos分区表创建成功"echo "正在创建boot分区"
parted -s $disk mkpart primary fat32 2048s 264191secho "正在创建分区 1 262144s-1310720s recovery, 请稍等..."
parted -s $disk mkpart primary ext4 2097152s 3145727secho "正在创建分区 2 1312768s-7604224s system, 请稍等..."
parted -s $disk mkpart primary ext4 3145728s 9437183secho "正在创建分区 3 7606272s-10480000s data, 请稍等..."
parted -s $disk mkpart  primary  ext4 9437184s 60260352secho "正在格式化分区..."
mkfs.vfat ${disk}p1  # boot
mkfs.ext4 ${disk}p2  # recovery
mkfs.ext4 ${disk}p3  # rootfs
mkfs.ext4 ${disk}p4  # datae2label ${disk}p1 "boot"
e2label ${disk}p2 "recovery"
e2label ${disk}p3 "rootfs"
e2label ${disk}p4 "data"# sudo losetup -fP $disk
# loop_file=$(losetup -j $disk)
# loop_file=$(echo $loop_file | cut -d ':' -f 1 | xargs)
# echo loop dev: [$loop_file]
# yes | sudo mkfs.ext4 ${loop_file}p1
# yes | sudo mkfs.ext4 ${loop_file}p2
# yes | sudo mkfs.ext4 ${loop_file}p3
# sudo losetup -d $loop_file
echo "格式化成功"
exit 0

initramfs

制作initramfs.cpio

https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt

#!/bin/sh# Copyright 2006 Rob Landley <rob@landley.net> and TimeSys Corporation.
# Licensed under GPL version 2if [ $# -ne 2 ]
thenecho "usage: mkinitramfs directory imagename.cpio.gz"exit 1
fiif [ -d "$1" ]
thenecho "creating $2 from $1"(cd "$1"; find . | cpio -o -H newc ) > "$2"
elseecho "First argument must be a directory"exit 1
fi

uboot command line

load mmc <设备> <内存地址,一般大于0x80000000> ${位置}/文件名,如vmlinux等printenv # 打印环境变量setenv bootdelay 5  # 设置启动倒计时为5s
setenv bootargs 'console=ttyS0,115200 root/dev/mmcblk0p2 rw'  # 设置内核参数
saveenv  # 将当前环境变量保存到非易失性存储(如Flash或eMMC)bootz 启动Linux的zImage内核镜像,支持设备树(DTB)和initrd
bootz [内核地址] [initrd地址:大小]/[-] [设备树地址]bootm 启动uImage格式的内核镜像,常用于旧版U-Boot

当内核镜像和initramfs文件编译在一起时,内核启动自动就会进入initramfs中

当内核镜像和initramfs文件分开时可以由下面两种方法使用initramfs

  • 修改设备树根节点
\ {chosen {stdout-path = "serial2:115200n8";linux,initrd-start = <0xb0000000>;  # initramfs 起始内存地址linux,initrd-end = <0xc6539600>;    # initramfs起始内存地址 + 文件大小};  
}
  • 或者,通过bootargs向内核传递参数setenv bootargs "console=ttyS0,115200 initrd=${ramdisk_addr_r},${filesize}"

总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

http://www.dtcms.com/wzjs/578213.html

相关文章:

  • 福州网站建设技术支持网站的设计风格
  • 欧美企业网站模板西安官网seo哪家公司好
  • 房产类网站建设单页网站内链接
  • 自己做的网站邮箱更改密码程序为什么总出错搜索引擎优化到底是优化什么
  • 那个网站可以做攻略2021年建站赚钱
  • 平面设计作品集如何制作网站优化快照
  • 都昌县建设局网站微信公众平台登录入口官网
  • 有谁知道知乎网站是谁做的中国铁建最新消息
  • 18互联网站做网站程序官方网站如何建立
  • 上海网站开发前十名网站网站注册
  • 网站如何进行推广佛山市品牌网站建设价格
  • 域名空间都有了怎么做网站目前做外贸的网站哪个比较好
  • 做百度微信小程序都有哪些网站合肥免费做网站
  • 昆明网站建设yn119机械设备东莞网站建设
  • 精美 企业网站模板淮安市哪里可以做网站
  • 厦门网站设计公司排名衡水网页网站建设
  • 明星粉丝网站怎么做wordpress推广码
  • 免费领手机 网站商丘电子商务网站建设
  • 网站推广软文代发舆情监控一般多少钱
  • 甘肃省建设工程安全质量监督管理局网站官网网站app在线生成器
  • 海外域名提示风险网站吗wordpress文章在哪里
  • 科技网站颜色做网站收费 知乎
  • 韩国风格网站杭州推广公司排名
  • 北京比较好的网站开发公司wordpress 收费
  • 淘宝价格网站建设杭州有哪些做网站的公司
  • 网站标题组合fm网站开发
  • 广州易网外贸网站建设类似wordpress的程序
  • 济南微信网站网站开发前端学习
  • 网站建设外包注意事项58企业名录企业黄页
  • 建网站需要买服务器吗外贸型网站制作