General recommendations (हिन्दी)

Translation Status:
This article is a localized version of
General recommendations
. Last translation date: 2026-02-10. You can help to synchronize the translation, if there were
changes
in the English version.
Related articles
Frequently asked questions (हिन्दी)
Installation guide (हिन्दी)
List of applications
यह document एक annotated index (व्याख्यायुक्त सूची) है जिसमें लोकप्रिय articles और महत्वपूर्ण जानकारी है जो installed Arch system को improve करने और नई functionalities जोड़ने के लिए उपयोगी है। यह माना जाता है कि readers ने
Installation guide
को पढ़ा और follow किया है और उन्होंने एक basic Arch Linux installation प्राप्त कर लिया है।
#System administration
और
#Package management
में explain किए गए concepts को पढ़ना और समझना इस page के अन्य sections और wiki के अन्य articles को follow करने के लिए
आवश्यक
है।
System administration
यह section administrative tasks और system management से संबंधित है। अधिक जानकारी के लिए
Core utilities
और
Category:System administration
देखें।
Users और groups
एक नई installation में आपके पास केवल
superuser
account होता है, जिसे "root" के नाम से जाना जाता है। लंबे समय तक root के रूप में login रहना, और संभवतः server पर
SSH
के माध्यम से इसे expose करना,
असुरक्षित है
। इसके बजाय, आपको अधिकांश tasks के लिए unprivileged (बिना विशेष अधिकार वाले) user account(s) बनाने और उपयोग करने चाहिए, और केवल system administration के लिए root account का उपयोग करना चाहिए। विवरण के लिए
Users and groups#User management
देखें।
Users और groups एक
access control
(पहुंच नियंत्रण) mechanism हैं; administrators group membership और ownership को fine-tune कर सकते हैं ताकि users और services को system resources तक access grant या deny किया जा सके। विवरण और potential security risks के लिए
Users and groups
article पढ़ें।
Security
System को hardening (सुरक्षित बनाने) के लिए recommendations और best practices के लिए
Security
पढ़ें।
दूसरे user (जैसे root) के रूप में commands run करने या interactive shell start करने की अनुमति देने वाले applications की list के लिए,
List of applications/Security#Privilege elevation
देखें। Graphical equivalents के लिए (और उन्हें कैसे avoid करें),
Privilege elevation for graphical applications
देखें।
Tip
अधिक fine-grained privilege elevation
polkit
द्वारा provide किया जाता है, जिसके लिए graphical environments के लिए additional setup की आवश्यकता होती है।
Service management
Arch Linux
systemd
को
init
process के रूप में उपयोग करता है, जो Linux के लिए एक system और service manager है। अपनी Arch Linux installation को maintain करने के लिए, इसके बारे में basics सीखना अच्छा विचार है।
systemd
के साथ interaction
systemctl
command के माध्यम से किया जाता है। अधिक जानकारी के लिए
systemd#Basic systemctl usage
देखें।
एक logging system भी provide की जाती है, जिसका command
journalctl
है। अधिक जानकारी के लिए
journal
देखें।
System maintenance
Arch एक rolling release system है और इसमें rapid package turnover है, इसलिए users को
system maintenance
करने के लिए कुछ समय देना होता है।
Package management
इस section में package management से संबंधित helpful जानकारी है। अधिक जानकारी के लिए
FAQ#Package management
और
Category:Package management
देखें।
Note
अपने system को upgrade करने से
पहले
Arch Linux में जो changes manual intervention की आवश्यकता रखते हैं, उनके साथ up to date रहना अनिवार्य है।
arch-announce mailing list
या
recent news RSS feed
को subscribe करें। वैकल्पिक रूप से, हर बार update करने से पहले front page
Arch news
को check करें।
pacman
pacman
Arch Linux का
pac
kage
man
ager है: किसी भी अन्य article को पढ़ने से पहले इससे परिचित होना अत्यधिक recommended है।
Cached packages के long term handling के लिए,
pacman#Cleaning the package cache
देखें।
pacman
और सामान्य रूप से package management के साथ अपनी interaction को improve करने के suggestions के लिए
pacman/Tips and tricks
देखें।
Repositories
प्रत्येक officially maintained repository के purpose के बारे में details के लिए
Official repositories
article देखें।
यदि आप 32-bit applications का उपयोग करने की योजना बना रहे हैं, तो आप
multilib
repository को enable करना चाहेंगे।
Unofficial user repositories
article कई अन्य unsupported repositories की list देता है।
आप
pkgstats
service install करने पर विचार कर सकते हैं।
Mirrors
Official repositories के fastest और सबसे up to date mirrors का पूरा लाभ उठाने के steps के लिए
Mirrors
article देखें। Article में explain किए अनुसार, एक विशेष रूप से अच्छी सलाह है कि नियमित रूप से
Mirror Status
page को check करें जिसमें हाल ही में synced किए गए mirrors की list होती है। इसे
Reflector
के साथ automate किया जा सकता है।
Arch Build System
Ports
एक system है जो शुरुआत में BSD distributions द्वारा उपयोग किया गया था जिसमें build scripts होते हैं जो local system पर एक directory tree में रहते हैं। सरल शब्दों में, प्रत्येक port में एक directory के अंदर script होती है जिसे installable third-party application के नाम से intuitively नामित किया जाता है।
Arch build system
वही functionality provide करता है
PKGBUILDs
नामक build scripts प्रदान करके, जो किसी दिए गए software के लिए information से populated होते हैं: integrity hashes, project URL, version, license और build instructions। इन PKGBUILDs को
makepkg
द्वारा parse किया जाता है, जो वास्तविक program है जो packages generate करता है जिन्हें
pacman
द्वारा cleanly manage किया जा सकता है।
Repositories में हर package के साथ-साथ AUR में मौजूद packages को
makepkg
के साथ recompilation के अधीन हैं।
Arch User Repository
जबकि Arch Build System official repositories में available software को build करने की ability देता है,
Arch User Repository
(AUR) user submitted packages के लिए equivalent है। यह build scripts का एक unsupported repository है जो
web interface
या
Aurweb RPC interface
के माध्यम से accessible है।
Booting
यह section boot process से संबंधित जानकारी contain करता है। Arch boot process का overview
Arch boot process
में मिल सकता है। अधिक जानकारी के लिए
Category:Boot process
देखें।
Hardware auto-recognition
Hardware को boot process के दौरान default रूप से
udev
द्वारा auto-detect होना चाहिए। Boot time में potential improvement module auto-loading को disable करके और manually required modules specify करके प्राप्त की जा सकती है, जैसा कि
Kernel modules
में described है। Additionally,
Xorg
को
udev
का उपयोग करके required drivers को auto-detect करने में सक्षम होना चाहिए, लेकिन users के पास X server को manually भी configure करने का option है।
Microcode
Processors में
faulty behaviour
हो सकता है, जिसे kernel startup पर
microcode
(सूक्ष्म कोड) को update करके correct कर सकता है। Details के लिए
Microcode
देखें।
Boot messages को retain करना
एक बार login prompt appear होने पर, boot के messages clear हो जाते हैं, जिससे users उनसे feedback gather करने में असमर्थ होते हैं। इस limitation को overcome करने के लिए
Disable clearing of boot messages
देखें।
Num Lock activation
Num Lock
एक toggle key है जो अधिकांश keyboards में पाई जाती है। Startup के दौरान Num Lock की number key-assignment को activate करने के लिए,
Activating numlock on bootup
देखें।
Graphical user interface
यह section उन users के लिए orientation प्रदान करता है जो अपने system पर graphical applications run करना चाहते हैं। Additional resources के लिए
Category:Graphical user interfaces
देखें।
Display server
This article or section is a candidate for merging with
Arch boot process#Display manager
.
Notes:
No one installs a bare display server without something to run on it, the explanation of what's what is nice to have but this page is not the best fit for it. (Discuss in
Talk:General recommendations (हिन्दी)
)
Xorg
X Window System
(commonly X11, या X) का public, open-source implementation है। यह graphical user interfaces (GUIs) वाले applications को run करने के लिए required है।
Wayland
एक newer, alternative display server protocol है जिसमें choose करने के लिए कई
compositors
हैं। Xorg की तुलना में इसके advantages में enhanced security features, modern graphics tasks की अधिक efficient handling और active development शामिल है जबकि
Xwayland
के माध्यम से compatibility बनाए रखता है।
Display drivers
Default
modesetting
display driver अधिकांश video cards के साथ काम करेगा, लेकिन
AMD
,
Intel
या
NVIDIA
products के लिए
appropriate driver
install करके performance में सुधार किया जा सकता है और additional features का लाभ उठाया जा सकता है।
Desktop environments
हालांकि display server graphical environment build करने के लिए basic framework प्रदान करता है, complete user experience के लिए additional components आवश्यक माने जा सकते हैं।
Desktop environments
जैसे कि
KDE
,
GNOME
,
COSMIC
,
Xfce
,
Cinnamon
,
LXDE
, well-integrated applications की wide range को bundle करते हैं, जैसे कि window manager या compositor, panel/taskbar, file manager, terminal emulator, text editor, icons, और अन्य utilities। कम experience वाले users अधिक familiar environment के लिए desktop environment install करना चाह सकते हैं। Additional resources के लिए
Category:Desktop environments
देखें।
Window managers या compositors
एक full-fledged desktop environment एक complete और consistent graphical user interface प्रदान करता है, लेकिन system resources की अच्छी मात्रा consume करता है। Performance को maximize करने या अपने environment को simplify करने के इच्छुक users अकेले
window manager
या
compositor
install करना और desired extras को hand-pick करना चुन सकते हैं।
Xorg
का उपयोग करते हुए, अधिकांश desktop environments alternative window manager के उपयोग की भी अनुमति देते हैं।
Dynamic
,
stacking
, और
tiling
window managers window placement की अपनी handling में भिन्न होते हैं।
Display manager
अधिकांश desktop environments में एक
display manager
शामिल होता है जो graphical environment को automatically start करने और user logins को manage करने के लिए होता है। Desktop environment के बिना users अलग से एक install कर सकते हैं। वैकल्पिक रूप से आप display manager के एक simple alternative के रूप में
start X at login
कर सकते हैं।
User directories
Well-known user directories जैसे Downloads या Music
xdg-user-dirs-update.service
user service द्वारा बनाई जाती हैं, जो
xdg-user-dirs
द्वारा प्रदान की जाती है और install पर default रूप से enabled होती है। यदि आपका desktop environment या window manager package को pull नहीं करता है, तो आप इसे
install
कर सकते हैं और
XDG user directories#Creating default directories
के अनुसार
xdg-user-dirs-update
को manually run कर सकते हैं।
Power management
यह section laptop owners या अन्यथा power management controls की तलाश कर रहे users के लिए उपयोगी हो सकता है। अधिक जानकारी के लिए
Category:Power management
देखें।
अधिक general overview के लिए
Power management
देखें।
ACPI events
Users configure कर सकते हैं कि system ACPI events पर कैसे react करता है जैसे कि power button दबाना या laptop के lid को close करना।
systemd
का उपयोग करके recommended method के लिए,
Power management#ACPI events
देखें। पुरानी method के लिए,
acpid
देखें।
CPU frequency scaling
Modern processors heat और power consumption को reduce करने के लिए अपनी frequency और voltage को decrease कर सकते हैं। कम heat से अधिक quiet system होता है और hardware का जीवन बढ़ता है। Details के लिए
CPU frequency scaling
देखें।
Laptops
Portable computing से संबंधित articles और model-specific installation guides के लिए, कृपया
Category:Laptops
देखें। Laptop-related articles और recommendations के general overview के लिए,
Laptop
देखें।
Suspend और hibernate
Main article देखें:
Power management/Suspend and hibernate
।
Multimedia
Category:Multimedia
में additional resources शामिल हैं।
Sound system
ALSA
एक kernel
sound system
है जो out of the box काम करना चाहिए (इसे बस
unmute
करने की आवश्यकता है)।
Sound servers
जैसे कि
PipeWire
और
PulseAudio
additional features offer कर सकते हैं और अधिक complex audio configuration को support कर सकते हैं।
Advanced audio requirements के लिए
Professional audio
देखें।
Networking
यह section small networking procedures तक सीमित है। Full configuration guide के लिए
Network configuration
देखें और related articles के लिए
Category:Networking
देखें।
DNS security
Web browse करते समय, online payment करते समय,
SSH
services से connect करते समय और similar tasks के लिए better security के लिए
DNSSEC
-enabled
DNS resolver
का उपयोग करने पर विचार करें जो signed
DNS
records को validate कर सके, और एक encrypted protocol जैसे कि
DNS over TLS
,
DNS over HTTPS
या
DNSCrypt
। Details के लिए
Domain name resolution
देखें।
Firewall set up करना
एक firewall Linux networking stack के top पर protection की एक extra layer प्रदान कर सकता है। जबकि stock Arch kernel
Netfilter
के
iptables
और
nftables
का उपयोग करने में capable है, न तो default रूप से enabled हैं। किसी न किसी form का firewall set up करना highly recommended है। Available guides के लिए
Category:Firewalls
देखें।
Network shares
Network में machines के बीच files share करने के लिए,
NFS
या
SSHFS
article follow करें।
Windows network को join करने के लिए
Samba
का उपयोग करें। Authentication के लिए Active Directory का उपयोग करने के लिए machine को configure करने के लिए,
Active Directory integration
पढ़ें।
यह भी देखें
Category:Network sharing
।
Input devices
इस section में popular input device configuration tips हैं। अधिक जानकारी के लिए
Category:Input devices
देखें।
Keyboard layouts
Non-English या otherwise non-standard keyboards default रूप से expected तरीके से function नहीं कर सकते। Keymap को configure करने के लिए आवश्यक steps virtual console और
Xorg
के लिए अलग हैं, उन्हें क्रमशः
Keyboard configuration in console
और
Keyboard configuration in Xorg
में described किया गया है।
Mouse buttons
Advanced या unusual mice के owners को पता चल सकता है कि सभी mouse buttons default रूप से recognized नहीं हैं, या extra buttons के लिए अलग actions assign करना चाह सकते हैं। Instructions
Mouse buttons
में मिल सकते हैं।
Laptop touchpads
कई laptops
Synaptics
या
ALPS
"touchpad" pointing devices का उपयोग करते हैं। इनके लिए, और कई अन्य touchpad models के लिए, आप या तो Synaptics input driver या libinput का उपयोग कर सकते हैं; installation और configuration details के लिए
Touchpad Synaptics
और
libinput
देखें।
TrackPoints
अपने TrackPoint device को configure करने के लिए
TrackPoint
article देखें।
Optimization
इस section का उद्देश्य tweaks, tools और available options को summarize करना है जो system और application performance को improve करने के लिए उपयोगी हैं।
Benchmarking
Benchmarking
performance को measure करने और परिणामों को किसी अन्य system के परिणामों या एक unified procedure के माध्यम से व्यापक रूप से स्वीकृत standard से compare करने की act है।
Performance improve करना
Improving performance
article जानकारी gather करता है और Arch Linux में performance gain करने के बारे में एक basic rundown है।
Solid state drives
Solid state drive
article solid state drives के कई aspects को cover करता है, जिसमें उनकी lifetimes को maximize करने के लिए उन्हें configure करना शामिल है, जैसे कि
TRIM
के साथ।
System services
यह section
daemons
से संबंधित है।
File index और search
अधिकांश distributions में quickly files search करने के लिए एक
locate
command available होता है। Arch Linux कई alternatives प्रदान करता है, details के लिए
locate
देखें।
Desktop search engines
similar service प्रदान करते हैं, जबकि
desktop environments
में better integrated होते हैं।
Local mail delivery
एक default setup mail को synchronize करने का तरीका प्रदान नहीं करता। Mail delivery agents की list
Mail server
article में available है।
Printing
CUPS
एक standards-based, open source printing system है जो OpenPrinting द्वारा Linux के लिए developed है। Printer-specific articles के लिए
Category:Printers
देखें।
Appearance
इस section में aesthetically pleasing Arch experience के लिए frequently-sought "eye candy" tweaks हैं। अधिक जानकारी के लिए
Category:Eye candy
देखें।
Fonts
आप TrueType fonts का एक set install करना चाह सकते हैं, क्योंकि basic Arch system में केवल unscalable bitmap fonts शामिल हैं। कई general-purpose
font families
हैं जो बड़े
Unicode
coverage प्रदान करते हैं और यहाँ तक कि अन्य operating systems के fonts के साथ
metric compatibility
भी प्रदान करते हैं।
विषय पर जानकारी की प्रचुरता
Fonts
और
Font configuration
articles में मिल सकती है।
यदि virtual console (यानी X server के बाहर) से काम करने में महत्वपूर्ण समय व्यतीत करते हैं, तो users readability improve करने के लिए console font को change करना चाह सकते हैं;
Linux console#Fonts
देखें।
GTK और Qt themes
Linux systems के लिए graphical interface वाले applications का एक बड़ा हिस्सा
GTK
या
Qt
toolkits पर आधारित है। अपने installed programs की appearance को improve करने और इसे अपनी पसंद के अनुसार adapt करने के ideas के लिए उन articles और
Uniform look for Qt and GTK applications
देखें।
Console improvements
यह section छोटे modifications पर लागू होता है जो console programs की practicality improve करते हैं। अधिक जानकारी के लिए
Category:Command-line shells
देखें।
Tab-completion enhancements
यह recommended है कि extended
tab completion
को properly set up करें, जैसा कि आपके chosen
shell
के article में instructed है।
Aliases
एक command, या उनके group को alias करना, console का उपयोग करते समय समय बचाने का एक तरीका है। यह विशेष रूप से repetitive tasks के लिए helpful है जिन्हें executions के बीच अपने parameters में significant alteration की आवश्यकता नहीं होती। Common time-saving aliases
Bash#Aliases
में मिल सकते हैं, जो
zsh
में भी आसानी से portable हैं।
Alternative shells
Bash
वह shell है जो Arch system में default रूप से installed होता है। हालांकि, live installation media
grml-zsh-config
addon package के साथ
zsh
का उपयोग करता है। अधिक alternatives के लिए
Command-line shell#List of shells
देखें।
Bash additions
Miscellaneous Bash settings, history search और
Readline
macros की list
Bash#Tips and tricks
में available है।
Colored output
यह section
Color output in console
में covered है।
Compressed files
Compressed files, या archives, एक GNU/Linux system पर frequently encountered हैं।
Tar
सबसे commonly used archiving tools में से एक है, और users को इसके syntax से परिचित होना चाहिए (उदाहरण के लिए, Arch Linux packages केवल
zstd
compressed tarballs हैं)।
Archiving and compression
देखें।
Console prompt
Console prompt (
PS1
) को बहुत हद तक customized किया जा सकता है। यदि क्रमशः Bash या Zsh का उपयोग कर रहे हैं, तो
Bash/Prompt customization
या
Zsh#Prompts
देखें।
Emacs shell
Emacs regular text editing के कर्तव्यों से परे options के लिए जाना जाता है, इनमें से एक full shell replacement है। Colored output enable करने से resulting garbled characters के लिए fix के लिए
Emacs#Colored output issues
consult करें।
Mouse support
Console के साथ copy-paste operations के लिए mouse का उपयोग
GNU Screen
के traditional copy mode की तुलना में preferred किया जा सकता है। Comprehensive directions के लिए
General purpose mouse
refer करें। ध्यान दें कि आप पहले से ही
terminal emulators
में
clipboard
के साथ ऐसा कर सकते हैं।
Session management
tmux
या
GNU Screen
जैसे terminal multiplexers का उपयोग करते हुए, programs tabs और panes से composed sessions के अंतर्गत run किए जा सकते हैं जिन्हें इच्छानुसार detach किया जा सकता है, इसलिए जब user या तो terminal emulator को kill करता है,
X
को terminate करता है, या log off करता है, तो session से associated programs background में run करते रहेंगे जब तक कि terminal multiplexer server active है। Programs के साथ interact करने के लिए session को reattach करना आवश्यक है।