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

299 questions
6
votes
1 answer

Change default certificate signing algorithm in ssh-keygen

Presently, OpenSSH 7.8 (Fedora 28/Arch) is unable to negotiate with a OpenSSH 7.4 (CentOS 7) server utilizing a certificate signed key, as described in a bug filed on redhat's bugzilla. OpenSSH release notes indicate a change in the signature…
Arlion
  • 608
  • 1
  • 5
  • 17
6
votes
1 answer

Why does the "nocto" NFS mount option in Linux not prevent flush-on-close?

I've been learning about the close-to-open policy of NFS, which causes each file to be flushed to the server as it's closed, to ensure consistency across clients. (See http://docstore.mik.ua/orelly/networking_2ndEd/nfs/ch07_04.htm.) This leads…
6
votes
1 answer

placing shell script under systemd control

Assuming I have a shell script like this:- #!/bin/sh # cherrypy_server.sh PROCESSES=10 THREADS=1 # threads per process BASE_PORT=3035 # the first port used # you need to make the PIDFILE dir and insure it has the right…
Calvin Cheng
  • 1,136
  • 4
  • 14
  • 18
5
votes
1 answer

ZFS datasets no longer automatically mount on reboot after system upgrade

I have an Arch linux ZFS backup system which wasn't updated for a long time because it was working perfectly and there was no reason to bother. After a recent upgrade, though, my ZFS datasets are no longer automatically mounted when I reboot. …
pgoetz
  • 465
  • 1
  • 8
  • 16
5
votes
1 answer

gunicorn 19.2 fails to start with 18.0 configuration

I've got a dev server running gunicorn/Django behind nginx. As part of a wider server environment update, I attempted to upgrade gunicorn from 18.0 to 19.2.1, but the service would no longer start. (The server is running Arch and therefore uses…
JK Laiho
  • 197
  • 11
5
votes
1 answer

Docker image build hangs at "pacman -S ..."

I am trying to build a Docker image from the official Arch Linux image. These are the things I have done so far: I PULL-ed the official Arch Linux Image: docker pull base/archlinux I wrote this "Dockerfile": # Set base image FROM…
dlyk1988
  • 1,674
  • 4
  • 24
  • 36
5
votes
1 answer

Cannot start the Net-SNMP daemon from systemd (but it works from the command-line)

When I start Net-SNMP from systemd, there is no error message but the daemon does not run: % sudo systemctl start snmpd % When I start it from the command line, it runs: % sudo /usr/sbin/snmpd and answers to SNMP queries. If I add the debug flags…
bortzmeyer
  • 3,941
  • 1
  • 21
  • 24
5
votes
2 answers

balanced (currentness vs. stability) linux server distribution

I am a long-time user of Gentoo, both on the desktop and server. As a software engineer, I love its flexibility and customizability (as well as the fact that it is bleeding edge and a rolling release). But for my new server, I want to go with a…
khaos
  • 213
  • 2
  • 8
5
votes
4 answers

Running systemd based container in LXC

I'm currently trying to run an Arch Linux container using LXC on an Ubuntu 12.04 host. Arch Linux has recently migrated to systemd, which according to a variety of places has some problems operating as an LXC guest. However, many of these sources…
Impredicative
  • 155
  • 1
  • 5
5
votes
5 answers

VPN server on Arch Linux

Trying to set up a VPN server on an Arch Linux box. All I want is for it to be usable by OS X and iPhone OS. I'm a noob at VPN and can't seem to have much luck Googling. What software do I need to install and what else do I need to configure?
ibz
  • 345
  • 4
  • 8
5
votes
1 answer

git http-backend show info when accessing per browser

I'm currently hosting my own git-repos for my private projects. For this, I use Apache and the standard git http-backend. Now, a repo can be accessed under an URL like this: http://vcs.myserver.lc/git/Repo.git With this URL, I can push, fetch and…
5
votes
1 answer

Archlinux and openssh

I need to setup an Archlinux vps with openssh, everything is running smoothly except that I couldn't ssh in. I noticed openssh wasn't installed so I looked on the wiki which said to do : pacman -S openssh I did that but it started giving me…
Lucas Kauffman
  • 16,880
  • 9
  • 58
  • 93
5
votes
2 answers

What's the best server to use with ASP.Net on Mono?

I am reconfiguring my website from scratch and basically I want it to run Mono(well, ASP.Net inside Mono) According to the Mono Project there appears to be two options, Apache or Nginx. Which one would be best for me? I'm running on Arch Linux…
Earlz
  • 1,019
  • 5
  • 13
  • 29
5
votes
2 answers

open() "/run/nginx.pid" failed (13: Permission denied)

Currently, I've set up a nextcloud server with nginx and I enabled it with sudo systemctl enable nginx.service. When I'm rebooting, than I'm getting an error message which complains about a proxy server and if I take a look into sudo systemctl…
TornaxO7
  • 165
  • 1
  • 2
  • 8
4
votes
2 answers

NetworkManager & dnsmasq - ignore auto DNS settings

I'm running Arch Linux with NetworkManager and dnsmasq set up. It all seems to work fine, except that I try to use the new CloudFlare 1.1.1.1 DNS, but the resolver keeps using the DNS that is advertised by my router. The nameservers seem to be…
Taco de Wolff
  • 153
  • 1
  • 1
  • 7
1 2
3
19 20