全新安装Fedora 23之后要做的事情

Fedora现在是我最喜欢的Linux发行版。Fedora23提供了适合各种应用程序的软件,并且可以在某些应用程序资源有限的系统上安装和使用。安装方式例如Text,vnc, 启动 它是稳定,可靠的上游发行版,可访问企业空间中使用的工具和技术。如果您喜欢我们的工作,请从下面的链接以pdf格式下载本教程以支持我们:以前,我写过一篇有关如何修复Vmware Workstation和Vmware Player无法在fedora 23上启动问题的文章。
Fedora 23已于2015年11月发布,这是我安装Fedora 23之后要做的主要事情。它可能无法满足您的所有需求,但可以帮助您入门。

1.如果没有安装,请添加标准用户帐户。将用户名替换为要添加的帐户的用户名。

useradd username
passwd username

使用户成为只能切换到root用户的用户,这是一种安全机制

usermod -G wheel username

然后在/etc/pam.d目录中编辑su文件,使用户成为唯一可以切换到root用户的用户。

vim  /etc/pam.d/su

取消注释第6行,使其看起来如下图所示。

auth            required        pam_wheel.so use_uid

将root特权转移给您添加的用户,此处的用户名是“ username”。

echo " EDITOR = vim " >> ~/.bashrc
 source ~/.bashrc
 visudo

用户添加到文件末尾以使用所有root特权。

username  ALL=(ALL) ALL

如果您需要禁止用户执行某些命令,可以在/ etc / sudoers文件中执行。在我的示例中,我将禁止执行halt,passwd,reboot和init命令来更改运行级别,iptables,kill, killall,chkconfig,服务,systemctl,ifconfig,modprobe

visudo

为不允许的命令添加别名

Cmnd_Alias DISALLOW = /usr/bin/passwd, /sbin/service, /bin/kill,/usr/bin/kill, /sbin/chkconfig, 
 /usr/bin/systemctl, /sbin/ifconfig, /sbin/halt, /sbin/shutdown, /sbin/poweroff, /sbin/reboot, 
 /sbin/init, /sbin/iptables, /usr/bin/killall, /usr/sbin/visudo, /bin/chown,/bin/chgrp,/sbin/modprobe

将别名DISALLOW中的命令添加到用户“用户名”

username    ALL=(ALL)     ALL, !DISALLOW

尝试执行上面添加了用户名的黑名单中的任何命令,您应该收到messageSorry,不允许用户“ username”执行“ command”。
要仅允许用户运行某些命令,请执行以下操作。
打开/ etc / sudoers文件

visudo

如文件末尾所示添加命令。

username  ALL=(ALL)    /usr/bin/systemctl, /sbin/halt

上面示例中的用户将能够运行systemctl和halt命令。

2.如果不需要,请禁用SELinux(增强安全性的Linux)。

sed -i 's/(^SELINUX=).*/SELINUX=disabled/' /etc/selinux/config

如果重新启动系统并键入

sestatus

您应该得到输出说selinux已禁用。

SELinux status:                 disabled

全新安装Fedora 23之后要做的事情

3.如果您不需要防火墙,可以将其禁用。

systemctl stop firewalld 
systemctl disable firewalld rolekit

4.配置主机名

hostnamectl set-hostname "yourhostname"

全新安装Fedora 23之后要做的事情

5.配置时区

timedatectl list-timezones 
timedatectl set-timezone Africa/Nairobi

确认

 timedatectl

全新安装Fedora 23之后要做的事情

6.配置以太网/ Wifi网络连接IP地址。
首先检查您的以太网设备名称,然后再修改其配置

 nmcli device

就我而言,我的是eno1。
我将使用IP地址192.168.1.33,子网掩码255.255.255.0,网关192.168.1.1,DNS服务器192.168.1.1配置eno1。配置方法是手动的。

nmcli connection modify eno1 ipv4.addresses 192.168.1.33/24
nmcli connection modify eno1 ipv4.gateway 192.168.1.1
nmcli connection modify eno1 ipv4.dns 192.168.1.1
nmcli connection modify eno1 ipv4.manual method

重新启动界面以使更改生效。

nmcli connection down eno1
nmcli connection up eno1

通过键入检查您的IP地址:

 ip addr show

7.如果您不在网络中使用或不使用IPv6,则可以将其禁用。
打开grub配置文件,并将第ipv6.disable = 1行解析为第6行的GRUB_CMDLINE_LINUX。

vim  /etc/default/grub

看起来像下面的样子。

GRUB_CMDLINE_LINUX=" ipv6.disable=1 rd.lvm.lv=fedora/root rd.lvm.lv=fedora/s    wap rhgb quiet"

全新安装Fedora 23之后要做的事情

更新grub配置

grub2-mkconfig -o /boot/grub2/grub.cfg

供EFI使用

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg 
reboot

全新安装Fedora 23之后要做的事情

8.执行系统更新和升级

dnf -y upgrade

9.安装vim并进行配置。

dnf -y install vim-enhanced

Vim配置
a)设置vim的全局别名

vim  /etc/profile

b)在下面添加以下行

alias vi='vim'

c)应用更改

source /etc/profile

d)仅为您的用户帐户配置vim,请将配置保存到〜/ .vimrc文件,但对于所有用户帐户,将其写入/ etc / vimrc。

vi ~/.vimrc

然后添加以下行

set nocompatible
set fileformats=unix,dos
set history=100
set ignorecase
set number
set showmatch
syntax on
highlight Comment ctermfg=LightCyan
set wrap
set incsearch
set hlsearch
set smartcase

全新安装Fedora 23之后要做的事情

10.安装Cockpit管理控制台

 dnf -y install cockpit

如果您以前安装过docker,并且在尝试安装座舱时遇到问题,则可以考虑运行以下命令。

dnf -y install cockpit --allowerasing

启用座舱套接字以在启动时运行

systemctl enable cockpit.socket

启动座舱

systemctl start cockpit

如果您有正在运行的防火墙或活动的防火墙,请在防火墙上启用座舱服务。

firewall-cmd --add-service=cockpit --permanent

对于iptables使用

iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
service iptables save

安装httpd来配置Web服务器。您也可以为Web服务器安装php脚本。

dnf -y install httpd 
systemctl start httpd 
systemctl enable httpd 
dnf -y install php php-mbstring php-pear

通过在浏览器中键入以下任何内容来访问驾驶舱管理门户。

http://localhost:9090/
http://your_ip_address:9090/
For security purposes, use https.
https://localhost:9090/
https://your_ip_address:9090/

全新安装Fedora 23之后要做的事情

全新安装Fedora 23之后要做的事情

全新安装Fedora 23之后要做的事情

全新安装Fedora 23之后要做的事情

全新安装Fedora 23之后要做的事情

全新安装Fedora 23之后要做的事情

全新安装Fedora 23之后要做的事情

全新安装Fedora 23之后要做的事情

全新安装Fedora 23之后要做的事情

在座舱登录时禁用Adblock plus浏览器插件才能使用它,否则您将看到空白页面。

11.如果您对虚拟化感兴趣,请安装KVM及其管理工具。

dnf -y install qemu-kvm libvirt virt-install bridge-utils 
dnf -y install virt-manager 
dnf -y install libguestfs-tools virt-top 
dnf -y install spice-server

要允许libvirt守护程序在计算机状态下启动,

systemctl start libvirtd 
systemctl enable libvirtd

12,安装MariaDB和phpMyadmin

dnf -y install mariadb-server 
systemctl start mariadb 
systemctl enable mariadb

设置MariaDB密码。

mysql_secure_installation

设置为是,设置root密码,删除匿名用户,禁止远程root登录并删除测试数据库,然后重新加载特权表。
尝试使用密码登录。

mysql -u root -p

安装phpMyAdmin

dnf -y install phpMyAdmin php-mysqlnd php-mcrypt 
apachectl restart

systemctl restart httpd 

使用本地主机或IP地址在浏览器上访问phpmyadmin。

http://localhost/phpmyadmin/
http://"my-ip-address"/phpmyadmin/

13.添加rmpfusion回购。

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

14.安装vlc媒体播放器。

dnf -y install vlc

15.安装qbittorent Bitorrent客户端。

dnf install qbittorrent

全新安装Fedora 23之后要做的事情

另一个很酷的torrent客户端是deluge,可以使用Fedora存储库轻松安装。

sudo dnf install deluge

16.安装Virtualbox

dnf install VirtualBox

17.如果您有节拍音频硬件,请安装alsa jack插件和alsa gui工具来配置节拍音频声音。

dnf install alsa-plugins-jack
dnf install alsa-tools
dnf install alsa-tools-firmware
dnf install alsa-plugins-pulseaudio
dnf install alsa-plugins-speex
dnf install alsa-utils

现在,使用“ HDAJackRetask”对音频重新分配任务以使节拍音频正常工作。要进行配置,请按超级键并在搜索框上键入HDAJackRetask。启动应用程序,然后进行如下配置,
在顶部菜单上,选择编解码器“ IDT 92HD91BXX”
然后在“选项”部分中,单击“显示未连接的引脚”复选框,并按照下面的屏幕快照设置配置。

全新安装Fedora 23之后要做的事情

单击“立即应用”进行测试,如果发现声音更好,请单击“安装启动替代”。我收到一条错误消息“ tee:/ sys / class / sound / hwC1D0 / reconfig:设备或资源繁忙”,该问题的解决方案已保存单击“安装启动替代”将更改我的配置。如果在重新启动计算机时您的脉冲音频驱动程序无法工作,则可以使用“移除启动替代”来还原更改。

全新安装Fedora 23之后要做的事情

18.安装Fedy可以帮助您安装一些不在Fedora存储库中的专有应用程序。使用Fedy,您将能够安装其他应用程序。

  • Atom文本编辑器;拥有许多可用的插件,您可以使其成为令人难以置信的IDE。
  • Adobe Flash Browser插件
  • 文件滚轮存档格式
  • Web开发人员的括号源代码编辑器
  • GNOME文件管理器Nautilus的Dropbox集成
  • 谷歌浏览器
  • Microsoft TrueType核心字体,例如New Roman,Arial
  • 多媒体编解码器
  • Oracle JRE
  • Skype的
  • 团队观察者
  • 崇高的文字等等。

可以通过Fedy安装以下主题。

  • 弧形主题
  • EvoPop主题和图标
  • Numix主题
  • Freya提供的调整是:
  • 更好的字体渲染以提高可读性
  • 清理垃圾文件,
  • 花式重击提示
  • GRUB2配置等。

安装Fedy非常简单,只需执行以下操作:

su -c "curl http://folkswithhats.org/fedy-installer -o fedy-installer"
chmod +x fedy-installer
./fedy-installer

通过在终端上输入fedy来启动Fedy

fedy

全新安装Fedora 23之后要做的事情

此外,您可以安装和使用功能类似于Fedy的postinstallerf。请在终端上键入以下命令进行安装。

dnf -y install wget
wget https://raw.github.com/kuboosoft/postinstallerf/master/postinstallerf.repo
cp postinstallerf.repo /etc/yum.repos.d/
dnf -y install postinstallerf

全新安装Fedora 23之后要做的事情

19.安装clementine,这是我最喜欢的mp3播放器。

dnf -y install clementine

全新安装Fedora 23之后要做的事情

20.Install spotify一种数字音乐服务,可让您访问数百万首歌曲。

dnf config-manager --add-repo=http://negativo17.org/repos/fedora-spotify.repo
dnf install spotify-client

21.安装不同的桌面环境。Fedora23 Workstation随GNOME桌面环境一起提供,但您也可以根据需要安装以下任何桌面环境。
安装Cinnamon桌面环境

 dnf -y group install "Cinnamon Desktop" 
 echo "exec /usr/bin/cinnamon-session" >> ~/.xinitrc

安装GNOME桌面环境

 dnf -y group install "Fedora Workstation" 
 echo "exec /usr/bin/gnome-session" >> ~/.xinitrc

安装KDE桌面环境

 dnf -y group install "KDE Plasma Workspaces" 
 echo "exec /usr/bin/startkde" >> ~/.xinitrc

安装MATE桌面环境

 dnf -y group install "MATE Desktop" 
 echo "exec /usr/bin/mate-session" >> ~/.xinitrc

安装LXDE桌面环境

dnf -y group install "LXDE Desktop"
echo "exec /usr/bin/lxsession" >> ~/.xinitrc

22. Instll VNC服务器,用于从远程客户端进行GUI访问。

dnf -y install tigervnc-server

使用您要从远程计算机连接的用户帐户设置VNC密码

vncpasswd

通过运行以下命令来启动VNC服务器。

vncserver :1 -geometry 800x600 -depth 24

要停止VNC服务器,请输入:

vncserver -kill :1

23,更改运行级别
链接到/etc/systemd/system/default.target是一种更改运行级别的方法。
如果您将fedora 23设置为服务器,并且默认为基于文本的登录。可以通过键入以下内容来更改为图形登录:

systemctl set-default graphical.target
reboot

要更改为运行级别3,请输入:

systemctl set-default multi-user.target 
reboot

24.安装常见的gnome shell扩展

dnf install gnome-shell-extension-common-3.18.2-1.fc23.noarch

安装Shell扩展的最佳方法是使用extensions.gnome.com
25.安装顶点主题

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:Horst3180/Fedora_23/home:Horst3180.repo
dnf install vertex-theme

Horst3180存储库包含其他主题,可以在将存储库添加到我们的系统后直接安装这些主题:

dnf install arc-theme
dnf install ceti-2-theme

要更改主题,请打开gnome-tweak-tool,然后在GTK +下选择要使用的主题。有关说明,请参见下图。

全新安装Fedora 23之后要做的事情

如果您没有gnome调整工具,则可以输入以下命令进行安装:

dnf install gnome-tweak-tool

26.安装Gimp图像处理工具

dnf install gimp

27.安装SimpleScreeRecorder; Linux的屏幕录像机

dnf install ffmpeg-devel qt4-devel alsa-lib-devel pulseaudio-libs-devel jack-audio-connection-kit-devel gcc make gcc-c++ glibc-devel.i686 libgcc.i686 libX11-devel libX11-devel.i686 libXext-devel libXext-devel.i686 libXfixes-devel libXfixes-devel.i686 mesa-libGL-devel mesa-libGL-devel.i686 mesa-libGLU-devel mesa-libGLU-devel.i686

如果您有兴趣从源代码构建它,请如下所示。

wget https://github.com/MaartenBaert/ssr/archive/master.tar.gz

解压缩并转到其目录,然后运行。

./simple-build-and-install

28.安装BleachBit一个免费的Linux磁盘清理器

dnf install bleachbit-1.9.0-1.fc23.noarch

29.安装Openshot视频编辑器

dnf install openshot

30.安装tor
添加tor回购

vim /etc/yum.repos.d/torproject.repo

添加以下

[tor] 
name=Tor repo enabled=1
baseurl=https://deb.torproject.org/torproject.org/rpm/DISTRIBUTION/$basearch/ 
gpgcheck=1 
gpgkey=https://deb.torproject.org/torproject.org/rpm/RPM-GPG-KEY-torproject.org.asc 
repo_gpgcheck=1

 [tor-source]
name=Tor source repo 
enabled=1 
autorefresh=0
baseurl=https://deb.torproject.org/torproject.org/rpm/DISTRIBUTION/SRPMS 
gpgcheck=1 
gpgkey=https://deb.torproject.org/torproject.org/rpm/RPM-GPG-KEY-torproject.org.asc 
repo_gpgcheck=1

安装tor类型

dnf install tor

31.安装Geany Text编辑器和IDE
Geany是一款小型且快速的编辑器,具有集成开发环境的基本功能,其中的一些功能包括:语法突出显示,代码完成,代码折叠,符号/标记列表以及许多受支持的文件类型,例如C(++),Java,PHP,HTML ,DocBook,Perl等。

dnf -y install geany

32.安装Bluefish编辑器。
Bluefish是面向经验丰富的Web设计师和程序员的开源编辑器,支持许多编程和标记语言,但专注于创建动态和交互式网站。

dnf install bluefish

33.学习DNF(百胜叉)在包裹管理中的基本用法。
a)查看启用的存储库

dnf repolist

b)查看启用和禁用的dnf存储库

dnf repolist all

c)列出存储库中可用的软件包和已安装的软件包

dnf list

d)列出所有已安装的软件包

dnf list installed

e)列出可以从启用的存储库安装的所有可用软件包。

dnf list available

f)在仓库中搜索软件包

 dnf search "package-name"

g)参见提供子包装的包装

dnf provides "package-name"

i)安装套件

dnf install "package-name"

j)更新软件包

dnf update "package-name"

k)检查已安装软件包的更新

dnf check-update

l)更新系统软件包

dnf upgrade

m)取出包装

dnf remove "package-name"

n)删除孤立的包

dnf autoremove

o)删除缓存的软件包

dnf clean all

p)列出dnf命令选项

dnf help

q)列出分组

dnf grouplist

r)安装组软件包

dnf groupinstall 'group-package-name'

s)从特定存储库安装软件包

dnf --enablerepo="repo-name" install "package-name"

t)重新安装软件包

dnf reinstall "package-name"

u)将已安装的软件包同步到稳定版本

dnf distro-sync

v)降级软件包

dnf downgrade "package-name"

如果您喜欢我们的工作,请通过以下链接以pdf格式下载本教程来支持我们:全新安装Fedora 23之后要做的事情

结论

Fedora是充满活力的社区开发的必须使用的Linux发行版之一,具有大量可安装的软件包。它易于安装,可以在旧硬件上运行,并且您可以使用本文来获取日常使用的完整台式机所需的基本软件。

相关:

如何从Kali Linux 1.x升级到Kali Linux 2.0(Kali Sana)如何在CemtOS 7上安装Asterisk PBX 13.x逐步指南
如何在Ubuntu和Kali Linux上安装Virtualbox Latest

如何在Kali Linux 2.0(Kali Sana)上安装Linux内核头文件

Sidebar