搜索
您的当前位置:首页正文

Fedora安装与基本设置

来源:抵帆知识网
Fedora安装与基本设置

Fedora安装与基本设置

我这⾥是Fedora35

⼀、安装

下载Fedora35的iso映像⽂件: or

安装过程没什么特别注意的,我不考虑分区问题,我有⼏个硬盘。

⼆、基本设置

删除不想⽤的软件:

sudo dnf remove gnome-boxes totem

设置软件源为阿⾥云:

sudo mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup

sudo mv /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backupsudo wget -O /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo

sudo wget -O /etc/yum.repos.d/fedora-updates.repo http://mirrors.aliyun.com/repo/fedora-updates.reposudo yum makecache

更新系统:

sudo dnf update

英⽂输⼊优先:(按 shift 键切换中英⽂输⼊法)dconf write /com/github/libpinyin/ibus-libpinyin/libpinyin/init-chinese false

显⽰/最⼩化所有窗⼝快捷键 Ctrl + q

dconf write /org/gnome/desktop/wm/keybindings/show-desktop \"['q']\"

ps: 上⾯两个我也不知道什么时候会的,但反正这样设置也挺⽅便的。可以通过运⾏ dconf dump / >~/user.conf,然后看看还有哪些东西可以设置。设置环境变量:

.bashrc⾥⾯默认是有读取~/.bashrc.d/⽬录的,可以看看。if [ ! -f ~/.bashrc.d/mybashrc ]; thencat >~/.bashrc.d/mybashrc<export GOROOT=\"/usr/local/go\"export GOPATH=\"\\$HOME/go\"# 中⽂输⼊:

export GTK_IM_MODULE=ibusexport XIM_PROGRAM=ibusexport XIM=ibus

export QT_IM_MODULE=ibusexport GTK_IM_MODULE=ibusexport XMODIFIERS=\"@im=ibus\"# alias:

alias rm='rm -i'alias cp='cp -i'alias mv='mv -i'

# dnf

alias i='sudo dnf install 'alias iy='sudo dnf install -y 'alias u='sudo dnf update 'alias uy='sudo dnf update -y 'alias r=\"sudo dnf remove \"alias ry=\"sudo dnf remove -y \"

# proxy

alias px='proxychains -f ~/myconfig/proxychains.conf python3 'alias proxy='proxychains -f ~/myconfig/proxychains.conf 'alias proxy1='proxychains -f ~/myconfig/proxychains1.conf '

# alias sshali='ssh -i keyFile -f -N -D 127.0.0.1:1081 root@ip'# export https_proxy=http://127.0.0.1:8118# export http_proxy=http://127.0.0.1:8118

# python

alias py='python3 '

alias jn='jupyter-notebook'

alias pipt=\"sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple \"# 编译libbitcoin时需要的:

export PKG_CONFIG_PATH=/usr/local/lib:\\$PKG_CONFIG_PATHalias cbb='g++ \\$(pkg-config --cflags --libs libbitcoin libbitcoin-explorer)'EOFfi

将主⽬录的⽬录名改为英⽂。(个⼈喜欢⼩写,好打)sed -i 's/桌⾯/Desktop/' ~/.config/user-dirs.dirssed -i 's/下载/Download/' ~/.config/user-dirs.dirssed -i 's/模板/Template/' ~/.config/user-dirs.dirssed -i 's/\\/公共//' ~/.config/user-dirs.dirs

sed -i 's/⽂档/document/' ~/.config/user-dirs.dirssed -i 's/⾳乐/Music/' ~/.config/user-dirs.dirssed -i 's/图⽚/Picture/' ~/.config/user-dirs.dirssed -i 's/视频/Video/' ~/.config/user-dirs.dirscd ~

rm -rvf 桌⾯ 下载 模板 公共 ⽂档 ⾳乐 图⽚ 视频

mkdir -pv Desktop Download Template document Music Picture Video

三、安装nvidia驱动四、安装nfs、nginx服务

只保证可以⽤,不保证安全nfs:

sudo dnf install -y nfs-utils rpcbindcat>/tmp/exports</share 192.168.1.10(rw,no_root_squash,sync)EOF

sudo /usr/bin/mv -f /tmp/exports /etc/exportssudo systemctl restart rpcbind.service nfs-server# 别的机⼦:/etc/fstab

ip:/share /mount_dir nfs defaults 0 0

nginx:

grep autoindex /etc/nginx/nginx.confif [ $? == '1' ]; then

# sudo sed -i \"5c user root;\" /etc/nginx/nginx.conf

sudo /usr/bin/cp -f /etc/nginx/nginx.conf /etc/nginx/nginx.conf.backup

sudo sed -i \"23c autoindex on;autoindex_exact_size off;autoindex_localtime on;\" /etc/nginx/nginx.confsudo sed -i \"42c \\ root /var/www/html; \" /etc/nginx/nginx.confsudo mkdir -pv /var/www/html/pubsudo chmod 777 /var/www/html/pub

sudo /usr/bin/cp /usr/share/nginx/html/index.html /var/www/htmlsudo systemctl restart nginxfi

打开防⽕墙:

firewallZone=`sudo firewall-cmd --list-all | grep active | cut -d\\( -f1`sudo firewall-cmd --list-all | grep '80/tcp'if [ $? == '1' ]; then

sudo firewall-cmd --permanent --zone=$firewallZone --add-port=80/tcpsudo firewall-cmd --reloadfi

# sudo systemctl enable rpcbind.service nfs-server

sudo firewall-cmd --permanent --zone=$firewallZone --add-service mountdsudo firewall-cmd --permanent --zone=$firewallZone --add-service rpc-bindsudo firewall-cmd --permanent --zone=$firewallZone --add-service nfssudo firewall-cmd --reload

因篇幅问题不能全部显示,请点此查看更多更全内容

Top