Questions tagged [arch-linux]

Arch Linux (or Arch, pronounced /ˈɑrtʃ/) is an independently developed, Linux-based operating system for i686 and x86-64 computers. It is composed predominantly of free and open source software, and supports community involvement.

Arch Linux (or Arch, pronounced /ˈɑrtʃ/) is an independently developed, Linux-based operating system for i686 and x86-64 computers. It is composed predominantly of free and open source software, and supports community involvement.

What is Arch Linux

Following The Arch Way philosophy, Arch Linux is lightweight, flexible, simple and aims to be very UNIX-like. A minimal environment (no GUI) compiled for i686/x86-64 architectures is provided upon installation: rather than tearing out unneeded and unwanted packages, the user is offered the ability to build up from a minimal foundation without any preemptively-chosen defaults. Arch's design philosophy and implementation make it easy to extend and mold into whatever kind of system is required, from a minimalist console machine to the most grandiose and feature-rich desktop environments available: it is the user who decides what his Arch system will be.

Arch's simple init system is heavily inspired by the *BSD way of incorporating calls from a single file (rc.conf) rather than the SysVinit directory structure containing dozens of symlinks for each runlevel. System configuration is achieved through editing simple text files.

Modernity

Arch Linux strives to maintain the latest stable version of its software, and is based on a rolling-release system, which allows a one-time installation and continuous seamless upgrades, without ever having to reinstall or perform elaborate system upgrades from one version to the next. By issuing one command, an Arch system is kept up-to-date and on the bleeding edge. Arch incorporates many of the newer features available to GNU/Linux users, including modern filesystems (Ext2/3/4, Reiser, XFS, JFS), LVM2/EVMS, software RAID, udev support and initcpio, as well as the latest available kernels.

Software Packaging

Arch is backed by pacman, an easy-to-use binary package manager that allows you to upgrade your entire system with one command. Pacman is coded in C and designed from the ground up to be lightweight, simple and very fast. Arch also provides the Arch Build System, a ports-like system to make it easy to build and install packages from source, which can also be synchronized with one command. You can even rebuild your entire system with one command.

Supporting i686 and x86-64 architectures, Arch's Official Repositories provide several thousands of high-quality packages to meet your software demands. In addition, Arch encourages community growth and contribution by offering the Arch User Repository, which contains many thousands of user-maintained PKGBUILD scripts for compiling installable packages from source using the makepkg application. It is also possible for users to easily build and maintain their own custom repositories.

Source Integrity

Arch provides non-patched, vanilla software; packages are offered from pure upstream sources, how the author originally intended it to be distributed. Patching only occurs in extremely rare cases, to prevent severe breakage in the instance of version mismatches that may occur within a rolling release model.

Community

The Arch community is very dependable, lively and welcoming: all Archers are encouraged to participate and contribute to the distribution, be it helping with the development of the core software, maintaining packages, reporting or fixing bugs, improving the ArchWiki documentation, helping other users solving problems or just exchanging opinions in the forums, mailing lists, IRC Channels, or sharing one's knowledge or even self-developed applications. Arch Linux is the operating system of choice for many people around the globe, and there exist several international communities that offer help and provide documentation in many different languages.

Source: archlinux.org

298 questions
43
votes
9 answers

sshd service fails to start

I'm not sure why it isn't starting or why its preventing me from connecting, i get this error: sshd.service - OpenSSH Daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled) Active: failed (Result: start-limit) since Wed…
aCoolBean
  • 431
  • 1
  • 4
  • 4
42
votes
7 answers

Is Arch Linux suitable for server environment?

Do you consider Arch Linux suitable for server environment? Its rolling release model and simplicity seems to be a good thing, because once you installed it, you do not need to reinstall like the release model from other distros. But that constant…
FooBar
  • 633
  • 2
  • 6
  • 8
39
votes
4 answers

How do you use systemd's journalctl patterns

I am trying to use journalctl's pattern matching on SYSLOG_IDENTIFIERS. As an example, I have a ton of message tagged sshd: $ journalctl -t sshd | wc -l 987 but if I try to use pattern matching to find them: $ journalctl -t 'ssh*' -- No Entries…
Mark Grimes
  • 584
  • 1
  • 5
  • 8
30
votes
6 answers

MySQL (MariaDB) Not Starting

I am running Arch Linux 4.8.4-1 on a 64bit installation. I installed MariaDB via pacman. When I try to start it with systemctl start mysqld, it gives me Job for mariadb.service failed because the control process exited with error code. See…
Pranav Nutalapati
  • 419
  • 1
  • 5
  • 7
20
votes
4 answers

Ping: sendmsg: operation not permitted error after installing iptables on Arch GNU/Linux

Yesterday I got a new computer as my homeserver, a HP Proliant Microserver. Installed Arch Linux on it, with kernel version 3.2.12. After installing iptables (1.4.12.2 - the current version AFAIK) and changing the net.ipv4.ip_forward key to 1, and…
estol
  • 361
  • 2
  • 4
  • 10
19
votes
2 answers

Blank Page: wordpress on nginx+php-fpm

Good day. While this post discusses a similar setup to mine serving blank pages occasionally after having made a successful installation, I am unable to serve anything but blank pages. There are no errors present in /var/log/nginx/error.log,…
troutwine
  • 1,382
  • 5
  • 16
  • 32
15
votes
4 answers

sar: enable data collecting

I've just installed the sysstat package on Manjaro. When running sar for the first time I see: Cannot open /var/log/sa/sa21: No such file or directory Please check if data collecting is enabled How do I check whether data collecting is enabled? If…
Tom Hale
  • 1,005
  • 1
  • 12
  • 23
15
votes
7 answers

Running systemd inside a docker container (arch linux)

I am trying to see if I can run systemd inside a docker container (which is running arch linux in the container). I start docker with all capabilities, and bind mount in cgroups: docker run -it --rm --privileged -v /sys/fs/cgroup:/sys/fs/cgroup:ro…
Michael Neale
  • 3,654
  • 5
  • 27
  • 26
15
votes
2 answers

sudo rejects password that is correct

sudo (Which I have configured to ask for a password) is rejecting my password (as if I mis-typed it) I am absolutely not typing it incorrectly. I have changed the password temporarily to alphabetic characters only, and it looks fine in plaintext,…
Ryan
  • 321
  • 1
  • 2
  • 6
14
votes
2 answers

What "access rights" could be blocking access to a gitlab repository?

I'm trying to setup gitlab (6.5.1) on a fresh clean server. Everything appears to work, but git is unable to push to any project. Following the commands from the newly created project page and pushing to the remote via ssh gives: $ git push -u…
Caleb
  • 11,583
  • 4
  • 35
  • 49
12
votes
3 answers

How to determine which packages need upgrading in Arch Linux?

I know that pacman -Su upgrades all packages. But how can I get just the list of packages that need upgrading?
Eugene Yarmash
  • 2,383
  • 5
  • 32
  • 54
11
votes
2 answers

How can I create separate configuration files for php (cli) and php-fpm on an arch linux

Is it possible to create separate php.ini files for php (cli) and php-fpm, like it is possible on debian and ubuntu with two folders /etc/php/7.0/cli and /etc/php/7.0/fpm? I will be also cool if I can load independent modules with a conf.d directory…
Fiete
  • 331
  • 2
  • 9
11
votes
1 answer

Nginx doesn't have permission to access files with the same ownership

i've just installed nginx on an Archlinux box and encounter this problem: Nginx is configured to run as "nginx", a new user/group that I added, in /etc/nginx/nginx.conf: user nginx nginx; For doublecheck: $ ps aux | grep nginx nginx 9678 0.0 …
Lamnk
  • 1,075
  • 3
  • 11
  • 17
11
votes
5 answers

Resizing partition fdisk fails with invalid argument

I recently resized a VPS from a 50GB SSD to a 300GB SSD through my hoster's control panel. I now am trying to resize my main partition with fdisk to be able to use all the new space. However, fdisk gives me a warning upon starting: GPT PMBR size…
Bart Pelle
  • 411
  • 1
  • 3
  • 7
10
votes
2 answers

Mount Point Does Not Exist, Despite Creating It

I'm trying to install Arch on a Virtualbox VM. I'm following along this guide, and this video. Not sure if relevant, but the VDI file is on an external hard drive. I've created 3 partitions as per the video: /dev/sda1 linux-swap (~5 GB) /dev/sda2…
Martin
  • 743
  • 1
  • 6
  • 12
1
2 3
19 20